<extensionManifest><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-nar</artifactId><version>1.28.0.101-eep-941</version><parentNar><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>1.28.0.101-eep-941</version></parentNar><systemApiVersion>1.28.0.101-eep-941</systemApiVersion><buildInfo><tag>nifi-1.28.0-RC1</tag><branch>UNKNOWN</branch><revision>ce631aa</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>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>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>Access Key</name><displayName>Access Key ID</displayName><description></description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>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>1.28.0.101-eep-941</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>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>1.28.0.101-eep-941</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>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Proxy Host</name><displayName>Proxy Host</displayName><description>Proxy host name or IP</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Proxy Host Port</name><displayName>Proxy Host Port</displayName><description>Proxy host port</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>proxy-user-name</name><displayName>Proxy Username</displayName><description>Proxy username</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>proxy-user-password</name><displayName>Proxy Password</displayName><description>Proxy password</description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</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><expressionLanguageSupported>false</expressionLanguageSupported><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>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>Access Key</name><displayName>Access Key ID</displayName><description></description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>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>1.28.0.101-eep-941</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>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>1.28.0.101-eep-941</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>1.28.0.101-eep-941</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Proxy Host</name><displayName>Proxy Host</displayName><description>Proxy host name or IP</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Proxy Host Port</name><displayName>Proxy Host Port</displayName><description>Proxy host port</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>proxy-user-name</name><displayName>Proxy Username</displayName><description>Proxy username</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>proxy-user-password</name><displayName>Proxy Password</displayName><description>Proxy password</description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</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.type</name><description>DynamoDB error type</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>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>Json Document attribute</name><displayName>Json Document attribute</displayName><description>The Json document to be retrieved from the dynamodb item</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>Access Key</name><displayName>Access Key ID</displayName><description></description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>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>1.28.0.101-eep-941</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>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>1.28.0.101-eep-941</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>1.28.0.101-eep-941</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Proxy Host</name><displayName>Proxy Host</displayName><description>Proxy host name or IP</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Proxy Host Port</name><displayName>Proxy Host Port</displayName><description>Proxy host port</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>proxy-user-name</name><displayName>Proxy Username</displayName><description>Proxy username</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>proxy-user-password</name><displayName>Proxy Password</displayName><description>Proxy password</description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</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.type</name><description>DynamoDB error type</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>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>Json Document attribute</name><displayName>Json Document attribute</displayName><description>The Json document to be retrieved from the dynamodb item</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</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>US-ASCII</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>Access Key</name><displayName>Access Key ID</displayName><description></description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>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>1.28.0.101-eep-941</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>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>1.28.0.101-eep-941</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>1.28.0.101-eep-941</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Proxy Host</name><displayName>Proxy Host</displayName><description>Proxy host name or IP</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Proxy Host Port</name><displayName>Proxy Host Port</displayName><description>Proxy host port</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>proxy-user-name</name><displayName>Proxy Username</displayName><description>Proxy username</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>proxy-user-password</name><displayName>Proxy Password</displayName><description>Proxy password</description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</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.type</name><description>DynamoDB error type</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>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>1.28.0.101-eep-941</version></controllerServiceDefinition><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>1.28.0.101-eep-941</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></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><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>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>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>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>1.28.0.101-eep-941</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>1.28.0.101-eep-941</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.type</name><description>DynamoDB error type</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>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>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>Access Key</name><displayName>Access Key ID</displayName><description></description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>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>1.28.0.101-eep-941</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>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>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>1.28.0.101-eep-941</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Proxy Host</name><displayName>Proxy Host</displayName><description>Proxy host name or IP</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Proxy Host Port</name><displayName>Proxy Host Port</displayName><description>Proxy host port</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>proxy-user-name</name><displayName>Proxy Username</displayName><description>Proxy username</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>proxy-user-password</name><displayName>Proxy Password</displayName><description>Proxy password</description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</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>VARIABLE_REGISTRY</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>1.28.0.101-eep-941</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>1.28.0.101-eep-941</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>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>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>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>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>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>1.28.0.101-eep-941</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. 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>1.28.0.101-eep-941</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 properties with required values. Supports setting of values via the "with" methods on the KCL Configuration class. Specify the property to be set without the leading prefix, e.g. "maxInitialisationAttempts" will call "withMaxInitialisationAttempts" and set the provided value. 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><expressionLanguageSupported>false</expressionLanguageSupported><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>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>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>Access Key</name><displayName>Access Key ID</displayName><description></description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>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>1.28.0.101-eep-941</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>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>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>1.28.0.101-eep-941</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Proxy Host</name><displayName>Proxy Host</displayName><description>Proxy host name or IP</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Proxy Host Port</name><displayName>Proxy Host Port</displayName><description>Proxy host port</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>proxy-user-name</name><displayName>Proxy Username</displayName><description>Proxy username</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>proxy-user-password</name><displayName>Proxy Password</displayName><description>Proxy password</description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</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>VARIABLE_REGISTRY</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>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>Access Key</name><displayName>Access Key ID</displayName><description></description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>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>1.28.0.101-eep-941</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>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>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>1.28.0.101-eep-941</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Proxy Host</name><displayName>Proxy Host</displayName><description>Proxy host name or IP</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Proxy Host Port</name><displayName>Proxy Host Port</displayName><description>Proxy host port</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>proxy-user-name</name><displayName>Proxy Username</displayName><description>Proxy username</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>proxy-user-password</name><displayName>Proxy Password</displayName><description>Proxy password</description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</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>VARIABLE_REGISTRY</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><writesAttribute><name>aws.lambda.exception.error.type</name><description>Exception error type 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>1.28.0.101-eep-941</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>aws-region</name><displayName>Region</displayName><description></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>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>1.28.0.101-eep-941</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>VARIABLE_REGISTRY</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>1.28.0.101-eep-941</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>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></relationships><writesAttributes><writesAttribute><name>PollyS3OutputBucket</name><description>The bucket name where polly output will be located.</description></writesAttribute><writesAttribute><name>PollyS3OutputKey</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>1.28.0.101-eep-941</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>aws-region</name><displayName>Region</displayName><description></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>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>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>1.28.0.101-eep-941</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>VARIABLE_REGISTRY</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><relationship><name>original</name><description>Upon successful completion, the original FlowFile will be routed to this relationship.</description><autoTerminated>true</autoTerminated></relationship></relationships><writesAttributes></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>1.28.0.101-eep-941</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>aws-region</name><displayName>Region</displayName><description></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>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>1.28.0.101-eep-941</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>VARIABLE_REGISTRY</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>1.28.0.101-eep-941</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>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>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>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></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>1.28.0.101-eep-941</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>aws-region</name><displayName>Region</displayName><description></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>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>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>1.28.0.101-eep-941</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>VARIABLE_REGISTRY</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><required>true</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 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>original</name><description>Upon successful completion, the original FlowFile will be routed to this relationship.</description><autoTerminated>true</autoTerminated></relationship></relationships><writesAttributes></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>1.28.0.101-eep-941</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>aws-region</name><displayName>Region</displayName><description></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>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>1.28.0.101-eep-941</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>VARIABLE_REGISTRY</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>1.28.0.101-eep-941</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>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></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>1.28.0.101-eep-941</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>aws-region</name><displayName>Region</displayName><description></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>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>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>1.28.0.101-eep-941</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>VARIABLE_REGISTRY</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><relationship><name>original</name><description>Upon successful completion, the original FlowFile will be routed to this relationship.</description><autoTerminated>true</autoTerminated></relationship></relationships><writesAttributes></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>1.28.0.101-eep-941</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>aws-region</name><displayName>Region</displayName><description></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>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>1.28.0.101-eep-941</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>VARIABLE_REGISTRY</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>1.28.0.101-eep-941</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>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></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>1.28.0.101-eep-941</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>aws-region</name><displayName>Region</displayName><description></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>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>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>1.28.0.101-eep-941</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>VARIABLE_REGISTRY</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><relationship><name>original</name><description>Upon successful completion, the original FlowFile will be routed to this relationship.</description><autoTerminated>true</autoTerminated></relationship></relationships><writesAttributes></writesAttributes><seeAlso><see>org.apache.nifi.processors.aws.ml.translate.GetAwsTranslateJobStatus</see></seeAlso></extension><extension><name>org.apache.nifi.processors.aws.s3.CopyS3Object</name><type>PROCESSOR</type><description>Copies a file from one bucket and key to another in AWS S3</description><tags><tag>Amazon</tag><tag>S3</tag><tag>AWS</tag><tag>Archive</tag><tag>Copy</tag></tags><properties><property><name>Source Bucket</name><displayName>Source Bucket</displayName><description>The bucket that contains the file to be copied.</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Source Key</name><displayName>Source Key</displayName><description>The source key in the source bucket</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>Destination Bucket</name><displayName>Destination Bucket</displayName><description>The bucket that will receive the copy.</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Destination Key</name><displayName>Destination Key</displayName><description>The target key in the target bucket</description><defaultValue>${filename}-1</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>1.28.0.101-eep-941</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>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>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>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>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>1.28.0.101-eep-941</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>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>true</dynamicallyModifiesClasspath><dynamic>false</dynamic><resourceDefinition><cardinality>MULTIPLE</cardinality><resourceTypes><resourceType>DIRECTORY</resourceType><resourceType>FILE</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. 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>1.28.0.101-eep-941</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><inputRequirement>INPUT_REQUIRED</inputRequirement><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><see>org.apache.nifi.processors.aws.s3.TagS3Object</see><see>org.apache.nifi.processors.aws.s3.FetchS3Object</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>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>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>Access Key</name><displayName>Access Key ID</displayName><description></description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>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>1.28.0.101-eep-941</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>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>1.28.0.101-eep-941</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>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>true</dynamicallyModifiesClasspath><dynamic>false</dynamic><resourceDefinition><cardinality>MULTIPLE</cardinality><resourceTypes><resourceType>DIRECTORY</resourceType><resourceType>FILE</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. 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>1.28.0.101-eep-941</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Proxy Host</name><displayName>Proxy Host</displayName><description>Proxy host name or IP</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Proxy Host Port</name><displayName>Proxy Host Port</displayName><description>Proxy host port</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>proxy-user-name</name><displayName>Proxy Username</displayName><description>Proxy username</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>proxy-user-password</name><displayName>Proxy Password</displayName><description>Proxy password</description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</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><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><see>org.apache.nifi.processors.aws.s3.CopyS3Object</see><see>org.apache.nifi.processors.aws.s3.GetS3ObjectMetadata</see><see>org.apache.nifi.processors.aws.s3.TagS3Object</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><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>Access Key</name><displayName>Access Key ID</displayName><description></description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>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>1.28.0.101-eep-941</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>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>1.28.0.101-eep-941</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>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>true</dynamicallyModifiesClasspath><dynamic>false</dynamic><resourceDefinition><cardinality>MULTIPLE</cardinality><resourceTypes><resourceType>DIRECTORY</resourceType><resourceType>FILE</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>1.28.0.101-eep-941</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>1.28.0.101-eep-941</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Proxy Host</name><displayName>Proxy Host</displayName><description>Proxy host name or IP</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Proxy Host Port</name><displayName>Proxy Host Port</displayName><description>Proxy host port</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>proxy-user-name</name><displayName>Proxy Username</displayName><description>Proxy username</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>proxy-user-password</name><displayName>Proxy Password</displayName><description>Proxy password</description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</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 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>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><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><see>org.apache.nifi.processors.aws.s3.CopyS3Object</see><see>org.apache.nifi.processors.aws.s3.GetS3ObjectMetadata</see><see>org.apache.nifi.processors.aws.s3.TagS3Object</see></seeAlso></extension><extension><name>org.apache.nifi.processors.aws.s3.GetS3ObjectMetadata</name><type>PROCESSOR</type><description>Check for the existence of a file in S3 without attempting to download it. This processor can be used as a router for work flows that need to check on a file in S3 before proceeding with data processing</description><tags><tag>Amazon</tag><tag>S3</tag><tag>AWS</tag><tag>Archive</tag><tag>Exists</tag></tags><properties><property><name>Metadata Target</name><displayName>Metadata Target</displayName><description>This determines where the metadata will be written when found.</description><defaultValue>ATTRIBUTES</defaultValue><allowableValues><allowableValue><displayName>Attributes</displayName><value>ATTRIBUTES</value><description>When selected, the metadata will be written to FlowFile attributes with the prefix "s3." following the convention used in other processors. For example: the standard S3 attribute Content-Type will be written as s3.Content-Type when using the default value. User-defined metadatawill be included in the attributes added to the FlowFile</description></allowableValue><allowableValue><displayName>FlowFile Body</displayName><value>FLOWFILE_BODY</value><description>Write the metadata to FlowFile content as JSON data.</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Metadata Attribute Include Pattern</name><displayName>Metadata Attribute Include Pattern</displayName><description>A regular expression pattern to use for determining which object metadata entries are included as FlowFile attributes. This pattern is only applied to the 'found' relationship and will not be used to filter the error attributes in the 'failure' relationship.</description><defaultValue>.*</defaultValue><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic><dependencies><dependency><propertyName>Metadata Target</propertyName><propertyDisplayName>Metadata Target</propertyDisplayName><dependentValues><dependentValue>ATTRIBUTES</dependentValue></dependentValues></dependency></dependencies></property><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>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>1.28.0.101-eep-941</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>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>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>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>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>1.28.0.101-eep-941</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>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>true</dynamicallyModifiesClasspath><dynamic>false</dynamic><resourceDefinition><cardinality>MULTIPLE</cardinality><resourceTypes><resourceType>DIRECTORY</resourceType><resourceType>FILE</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. 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>1.28.0.101-eep-941</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>not found</name><description>No object was found in the bucket the supplied key</description><autoTerminated>false</autoTerminated></relationship><relationship><name>failure</name><description>FlowFiles are routed to failure relationship</description><autoTerminated>false</autoTerminated></relationship><relationship><name>found</name><description>An object was found in the bucket at the supplied key</description><autoTerminated>false</autoTerminated></relationship></relationships><writesAttributes></writesAttributes><inputRequirement>INPUT_REQUIRED</inputRequirement><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><see>org.apache.nifi.processors.aws.s3.TagS3Object</see><see>org.apache.nifi.processors.aws.s3.FetchS3Object</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>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>1.28.0.101-eep-941</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>VARIABLE_REGISTRY</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>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>Access Key</name><displayName>Access Key ID</displayName><description></description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></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>1.28.0.101-eep-941</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>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>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>1.28.0.101-eep-941</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>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>1.28.0.101-eep-941</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>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>true</dynamicallyModifiesClasspath><dynamic>false</dynamic><resourceDefinition><cardinality>MULTIPLE</cardinality><resourceTypes><resourceType>DIRECTORY</resourceType><resourceType>FILE</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. 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>1.28.0.101-eep-941</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Proxy Host</name><displayName>Proxy Host</displayName><description>Proxy host name or IP</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Proxy Host Port</name><displayName>Proxy Host Port</displayName><description>Proxy host port</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>proxy-user-name</name><displayName>Proxy Username</displayName><description>Proxy username</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>proxy-user-password</name><displayName>Proxy Password</displayName><description>Proxy password</description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</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>VARIABLE_REGISTRY</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 success relationship</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><see>org.apache.nifi.processors.aws.s3.CopyS3Object</see><see>org.apache.nifi.processors.aws.s3.GetS3ObjectMetadata</see><see>org.apache.nifi.processors.aws.s3.TagS3Object</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>Puts FlowFiles to an Amazon S3 Bucket.
The upload uses either the PutS3Object method or the PutS3MultipartUpload method.  The PutS3Object method sends the file in a single synchronous call, but it has a 5GB size limit.  Larger files are sent using the PutS3MultipartUpload method.  This multipart process saves state after each step so that a large upload can be resumed with minimal loss if the processor or cluster is stopped and restarted.
A multipart upload consists of three steps:
  1) initiate upload,
  2) upload the parts, and
  3) complete the upload.
For multipart uploads, the processor saves state locally tracking the upload ID and parts uploaded, which must both be provided to complete the upload.
The AWS libraries select an endpoint URL based on the AWS region, but this can be overridden with the 'Endpoint Override URL' property for use with other S3-compatible endpoints.
The S3 API specifies that the maximum file size for a PutS3Object upload is 5GB. It also requires that parts in a multipart upload must be at least 5MB in size, except for the last part.  These limits establish the bounds for the Multipart Upload Threshold and Part Size properties.</description><tags><tag>Amazon</tag><tag>S3</tag><tag>AWS</tag><tag>Archive</tag><tag>Put</tag></tags><properties><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>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>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>Access Key</name><displayName>Access Key ID</displayName><description></description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>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>1.28.0.101-eep-941</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</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>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>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>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>1.28.0.101-eep-941</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>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>true</dynamicallyModifiesClasspath><dynamic>false</dynamic><resourceDefinition><cardinality>MULTIPLE</cardinality><resourceTypes><resourceType>DIRECTORY</resourceType><resourceType>FILE</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>VARIABLE_REGISTRY</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>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>1.28.0.101-eep-941</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</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. 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>1.28.0.101-eep-941</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Proxy Host</name><displayName>Proxy Host</displayName><description>Proxy host name or IP</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Proxy Host Port</name><displayName>Proxy Host Port</displayName><description>Proxy host port</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>proxy-user-name</name><displayName>Proxy Username</displayName><description>Proxy username</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>proxy-user-password</name><displayName>Proxy Password</displayName><description>Proxy password</description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</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><expressionLanguageSupported>false</expressionLanguageSupported><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><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.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><see>org.apache.nifi.processors.aws.s3.CopyS3Object</see><see>org.apache.nifi.processors.aws.s3.GetS3ObjectMetadata</see><see>org.apache.nifi.processors.aws.s3.TagS3Object</see></seeAlso></extension><extension><name>org.apache.nifi.processors.aws.s3.TagS3Object</name><type>PROCESSOR</type><description>Sets tags on a FlowFile within an Amazon S3 Bucket. If attempting to tag 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>Tag</tag></tags><properties><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>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>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>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>Access Key</name><displayName>Access Key ID</displayName><description></description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>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>1.28.0.101-eep-941</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>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>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>1.28.0.101-eep-941</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>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>true</dynamicallyModifiesClasspath><dynamic>false</dynamic><resourceDefinition><cardinality>MULTIPLE</cardinality><resourceTypes><resourceType>DIRECTORY</resourceType><resourceType>FILE</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. 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>1.28.0.101-eep-941</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Proxy Host</name><displayName>Proxy Host</displayName><description>Proxy host name or IP</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Proxy Host Port</name><displayName>Proxy Host Port</displayName><description>Proxy host port</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>proxy-user-name</name><displayName>Proxy Username</displayName><description>Proxy username</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>proxy-user-password</name><displayName>Proxy Password</displayName><description>Proxy password</description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</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><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><see>org.apache.nifi.processors.aws.s3.CopyS3Object</see><see>org.apache.nifi.processors.aws.s3.GetS3ObjectMetadata</see><see>org.apache.nifi.processors.aws.s3.DeleteS3Object</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 (Malaysia)</displayName><value>ap-southeast-5</value><description>AWS Region Code : ap-southeast-5</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>EU ISOE West</displayName><value>eu-isoe-west-1</value><description>AWS Region Code : eu-isoe-west-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>Access Key</name><displayName>Access Key ID</displayName><description></description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>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>1.28.0.101-eep-941</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>1.28.0.101-eep-941</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>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>VARIABLE_REGISTRY</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>Proxy Host</name><displayName>Proxy Host</displayName><description>Proxy host name or IP</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Proxy Host Port</name><displayName>Proxy Host Port</displayName><description>Proxy host port</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>proxy-user-name</name><displayName>Proxy Username</displayName><description>Proxy username</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>proxy-user-password</name><displayName>Proxy Password</displayName><description>Proxy password</description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</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><expressionLanguageSupported>false</expressionLanguageSupported><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 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>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>Access Key</name><displayName>Access Key ID</displayName><description></description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>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>1.28.0.101-eep-941</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>1.28.0.101-eep-941</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 (Malaysia)</displayName><value>ap-southeast-5</value><description>AWS Region Code : ap-southeast-5</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>EU ISOE West</displayName><value>eu-isoe-west-1</value><description>AWS Region Code : eu-isoe-west-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>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>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Proxy Host</name><displayName>Proxy Host</displayName><description>Proxy host name or IP</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Proxy Host Port</name><displayName>Proxy Host Port</displayName><description>Proxy host port</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>proxy-user-name</name><displayName>Proxy Username</displayName><description>Proxy username</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>proxy-user-password</name><displayName>Proxy Password</displayName><description>Proxy password</description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</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 act upon</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</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>Access Key</name><displayName>Access Key ID</displayName><description></description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>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>1.28.0.101-eep-941</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>1.28.0.101-eep-941</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 (Malaysia)</displayName><value>ap-southeast-5</value><description>AWS Region Code : ap-southeast-5</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>EU ISOE West</displayName><value>eu-isoe-west-1</value><description>AWS Region Code : eu-isoe-west-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>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>VARIABLE_REGISTRY</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 Host</name><displayName>Proxy Host</displayName><description>Proxy host name or IP</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Proxy Host Port</name><displayName>Proxy Host Port</displayName><description>Proxy host port</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>proxy-user-name</name><displayName>Proxy Username</displayName><description>Proxy username</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>proxy-user-password</name><displayName>Proxy Password</displayName><description>Proxy password</description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</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>Access Key</name><displayName>Access Key ID</displayName><description></description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>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>1.28.0.101-eep-941</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>1.28.0.101-eep-941</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 (Malaysia)</displayName><value>ap-southeast-5</value><description>AWS Region Code : ap-southeast-5</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>EU ISOE West</displayName><value>eu-isoe-west-1</value><description>AWS Region Code : eu-isoe-west-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>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>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Proxy Host</name><displayName>Proxy Host</displayName><description>Proxy host name or IP</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Proxy Host Port</name><displayName>Proxy Host Port</displayName><description>Proxy host port</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>proxy-user-name</name><displayName>Proxy Username</displayName><description>Proxy username</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>proxy-user-password</name><displayName>Proxy Password</displayName><description>Proxy password</description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</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><expressionLanguageSupported>false</expressionLanguageSupported><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.processors.aws.wag.InvokeAWSGatewayApi</name><type>PROCESSOR</type><deprecationNotice><reason>Planned for removal in NiFi 2.0.  InvokeHTTP is the preferred alternative processor.</reason><alternatives></alternatives></deprecationNotice><description>Client for AWS Gateway API endpoint</description><tags><tag>Amazon</tag><tag>AWS</tag><tag>Client</tag><tag>Gateway-API</tag><tag>Rest</tag><tag>http</tag><tag>https</tag></tags><properties><property><name>aws-gateway-http-method</name><displayName>HTTP Method</displayName><description>HTTP request method (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS).Methods other than POST, PUT and PATCH will be sent without a message body.</description><defaultValue>GET</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>aws-gateway-region</name><displayName>Amazon Region</displayName><description></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>Access Key</name><displayName>Access Key ID</displayName><description></description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>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>1.28.0.101-eep-941</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>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>aws-gateway-resource</name><displayName>Amazon Gateway Api ResourceName</displayName><description>The Name of the Gateway API Resource</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>aws-gateway-api-endpoint</name><displayName>Amazon Gateway Api Endpoint</displayName><description>The Api Endpoint</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>aws-gateway-api-key</name><displayName>Amazon Gateway Api Key</displayName><description>The API Key</description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>aws-gateway-attributes-to-send</name><displayName>Attributes to Send</displayName><description>Regular expression that defines which attributes to send as HTTP headers in the request. If not defined, no attributes are sent as headers. Also any dynamic properties set will be sent as headers. The dynamic property key will be the header key and the dynamic property value will be interpreted as expression language will be the header value.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>aws-gateway-put-response-body-in-attribute</name><displayName>Put Response Body In Attribute</displayName><description>If set, the response body received back will be put into an attribute of the original FlowFile instead of a separate FlowFile. The attribute key to put to is determined by evaluating value of this property. </description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>aws-gateway-content-type</name><displayName>Content-Type</displayName><description>The Content-Type to specify for when content is being transmitted through a PUT, POST or PATCH. In the case of an empty value after evaluating an expression language expression, Content-Type defaults to application/octet-stream</description><defaultValue>${mime.type}</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>aws-gateway-send-message-body</name><displayName>Send Message Body</displayName><description>If true, sends the HTTP message body on POST/PUT/PATCH requests (default).  If false, suppresses the message body and content-type header for these requests.</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>aws-gateway-always-output-response</name><displayName>Always Output Response</displayName><description>Will force a response FlowFile to be generated and routed to the 'Response' relationship regardless of what the server status code received is or if the processor is configured to put the server response body in the request attribute. In the later configuration a request FlowFile with the response body in the attribute and a typical response FlowFile will be emitted to their respective relationships.</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>aws-gateway-penalize-no-retry</name><displayName>Penalize on "No Retry"</displayName><description>Enabling this property will penalize FlowFiles that are routed to the "No Retry" relationship.</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 Host</name><displayName>Proxy Host</displayName><description>Proxy host name or IP</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Proxy Host Port</name><displayName>Proxy Host Port</displayName><description>Proxy host port</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>proxy-user-name</name><displayName>Proxy Username</displayName><description>Proxy username</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>proxy-user-password</name><displayName>Proxy Password</displayName><description>Proxy password</description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>aws-gateway-query-parameters</name><displayName>Query Parameters</displayName><description>The query parameters for this request in the form of Name=Value separated by &amp;</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>aws-gateway-max-attribute-length</name><displayName>Max Length To Put In Attribute</displayName><description>If routing the response body to an attribute of the original (by setting the "Put response body in attribute" property or by receiving an error status code), the number of characters put to the attribute value will be at most this amount. This is important because attributes are held in memory and large attributes will quickly cause out of memory issues. If the output goes longer than this value, it will be truncated to fit. Consider making this smaller if able.</description><defaultValue>256</defaultValue><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>aws-gateway-add-response-headers-request</name><displayName>Add Response Headers To Request</displayName><description>Enabling this property saves all the response headers to the original request. This may be when the response headers are needed but a response is not generated due to the status code received.</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. 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>1.28.0.101-eep-941</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>Header Name</name><value>Attribute Expression Language</value><description>Send request header with a key matching the Dynamic Property Key and a value created by evaluating the Attribute Expression Language set in the value of the Dynamic Property.</description><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope></dynamicProperty></dynamicProperties><relationships><relationship><name>Original</name><description>The original FlowFile will be routed upon success (2xx status codes). It will have new  attributes detailing the success of the request.</description><autoTerminated>false</autoTerminated></relationship><relationship><name>Failure</name><description>The original FlowFile will be routed on any type of connection failure, timeout or general exception. It will have new attributes detailing the request.</description><autoTerminated>false</autoTerminated></relationship><relationship><name>Retry</name><description>The original FlowFile will be routed on any status code that can be retried (5xx status codes). It will have new attributes detailing the request.</description><autoTerminated>false</autoTerminated></relationship><relationship><name>No Retry</name><description>The original FlowFile will be routed on any status code that should NOT be retried (1xx, 3xx, 4xx status codes).  It will have new attributes detailing the request.</description><autoTerminated>false</autoTerminated></relationship><relationship><name>Response</name><description>A Response FlowFile will be routed upon success (2xx status codes). If the 'Output Response Regardless' property is true then the response will be sent to this relationship regardless of the status code received.</description><autoTerminated>false</autoTerminated></relationship></relationships><writesAttributes><writesAttribute><name>mime.type</name><description>The MIME Type of the flowfiles</description></writesAttribute><writesAttribute><name>aws.gateway.api.status.code</name><description>The status code that is returned</description></writesAttribute><writesAttribute><name>aws.gateway.api.status.message</name><description>The status message that is returned</description></writesAttribute><writesAttribute><name>aws.gateway.api.response.body</name><description>In the instance where the status code received is not a success (2xx)</description></writesAttribute><writesAttribute><name>aws.gateway.api.resource</name><description>The request resource</description></writesAttribute><writesAttribute><name>aws.gateway.api.tx.id</name><description>The transaction ID that is returned after reading the response</description></writesAttribute><writesAttribute><name>aws.gateway.api.java.exception.class</name><description>The Java exception class raised when the processor fails</description></writesAttribute><writesAttribute><name>aws.gateway.api.java.exception.message</name><description>The Java exception message raised when the processor fails</description></writesAttribute></writesAttributes><supportsBatching>true</supportsBatching><inputRequirement>INPUT_ALLOWED</inputRequirement></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 (Malaysia)</displayName><value>ap-southeast-5</value><description>AWS Region Code : ap-southeast-5</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>EU ISOE West</displayName><value>eu-isoe-west-1</value><description>AWS Region Code : eu-isoe-west-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>1.28.0.101-eep-941</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>1.28.0.101-eep-941</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>1.28.0.101-eep-941</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>1.28.0.101-eep-941</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>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</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>1.28.0.101-eep-941</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>EU ISOE West</displayName><value>eu-isoe-west-1</value><description>AWS Region Code : eu-isoe-west-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>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>Asia Pacific (Malaysia)</displayName><value>ap-southeast-5</value><description>AWS Region Code : ap-southeast-5</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>VARIABLE_REGISTRY</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>VARIABLE_REGISTRY</expressionLanguageScope><dynamicallyModifiesClasspath>true</dynamicallyModifiesClasspath><dynamic>false</dynamic><resourceDefinition><cardinality>MULTIPLE</cardinality><resourceTypes><resourceType>DIRECTORY</resourceType><resourceType>FILE</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.AwsCredentialsProviderService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>1.28.0.101-eep-941</version></providedServiceAPI><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>1.28.0.101-eep-941</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>VARIABLE_REGISTRY</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>1.28.0.101-eep-941</version></providedServiceAPI></providedServiceAPIs></extension></extensions></extensionManifest>