- 
            Processors
            
- AttributeRollingWindow
 - AttributesToCSV
 - AttributesToJSON
 - CalculateRecordStats
 - CaptureChangeMySQL
 - CompressContent
 - ConnectWebSocket
 - ConsumeAMQP
 - ConsumeAzureEventHub
 - ConsumeBoxEnterpriseEvents
 - ConsumeBoxEvents
 - ConsumeElasticsearch
 - ConsumeGCPubSub
 - ConsumeIMAP
 - ConsumeJMS
 - ConsumeKafka
 - ConsumeKinesisStream
 - ConsumeMQTT
 - ConsumePOP3
 - ConsumeSlack
 - ConsumeTwitter
 - ConsumeWindowsEventLog
 - ControlRate
 - ConvertCharacterSet
 - ConvertRecord
 - CopyAzureBlobStorage_v12
 - CopyS3Object
 - CountText
 - CreateBoxFileMetadataInstance
 - CreateBoxMetadataTemplate
 - CryptographicHashContent
 - DebugFlow
 - DecryptContentAge
 - DecryptContentPGP
 - DeduplicateRecord
 - DeleteAzureBlobStorage_v12
 - DeleteAzureDataLakeStorage
 - DeleteBoxFileMetadataInstance
 - DeleteByQueryElasticsearch
 - DeleteDynamoDB
 - DeleteFile
 - DeleteGCSObject
 - DeleteGridFS
 - DeleteMongo
 - DeleteS3Object
 - DeleteSFTP
 - DeleteSQS
 - DetectDuplicate
 - DistributeLoad
 - DuplicateFlowFile
 - EncodeContent
 - EncryptContentAge
 - EncryptContentPGP
 - EnforceOrder
 - EvaluateJsonPath
 - EvaluateXPath
 - EvaluateXQuery
 - ExecuteGroovyScript
 - ExecuteProcess
 - ExecuteScript
 - ExecuteSQL
 - ExecuteSQLRecord
 - ExecuteStreamCommand
 - ExtractAvroMetadata
 - ExtractEmailAttachments
 - ExtractEmailHeaders
 - ExtractGrok
 - ExtractHL7Attributes
 - ExtractRecordSchema
 - ExtractStructuredBoxFileMetadata
 - ExtractText
 - FetchAzureBlobStorage_v12
 - FetchAzureDataLakeStorage
 - FetchBoxFile
 - FetchBoxFileInfo
 - FetchBoxFileMetadataInstance
 - FetchBoxFileRepresentation
 - FetchDistributedMapCache
 - FetchDropbox
 - FetchFile
 - FetchFTP
 - FetchGCSObject
 - FetchGoogleDrive
 - FetchGridFS
 - FetchS3Object
 - FetchSFTP
 - FetchSmb
 - FilterAttribute
 - FlattenJson
 - ForkEnrichment
 - ForkRecord
 - GenerateFlowFile
 - GenerateRecord
 - GenerateTableFetch
 - GeoEnrichIP
 - GeoEnrichIPRecord
 - GeohashRecord
 - GetAsanaObject
 - GetAwsPollyJobStatus
 - GetAwsTextractJobStatus
 - GetAwsTranscribeJobStatus
 - GetAwsTranslateJobStatus
 - GetAzureEventHub
 - GetAzureQueueStorage_v12
 - GetBoxFileCollaborators
 - GetBoxGroupMembers
 - GetDynamoDB
 - GetElasticsearch
 - GetFile
 - GetFileResource
 - GetFTP
 - GetGcpVisionAnnotateFilesOperationStatus
 - GetGcpVisionAnnotateImagesOperationStatus
 - GetHubSpot
 - GetMongo
 - GetMongoRecord
 - GetS3ObjectMetadata
 - GetS3ObjectTags
 - GetSFTP
 - GetShopify
 - GetSmbFile
 - GetSNMP
 - GetSplunk
 - GetSQS
 - GetWorkdayReport
 - GetZendesk
 - HandleHttpRequest
 - HandleHttpResponse
 - IdentifyMimeType
 - InvokeHTTP
 - InvokeScriptedProcessor
 - ISPEnrichIP
 - JoinEnrichment
 - JoltTransformJSON
 - JoltTransformRecord
 - JSLTTransformJSON
 - JsonQueryElasticsearch
 - ListAzureBlobStorage_v12
 - ListAzureDataLakeStorage
 - ListBoxFile
 - ListBoxFileInfo
 - ListBoxFileMetadataInstances
 - ListBoxFileMetadataTemplates
 - ListDatabaseTables
 - ListDropbox
 - ListenFTP
 - ListenHTTP
 - ListenOTLP
 - ListenSlack
 - ListenSyslog
 - ListenTCP
 - ListenTrapSNMP
 - ListenUDP
 - ListenUDPRecord
 - ListenWebSocket
 - ListFile
 - ListFTP
 - ListGCSBucket
 - ListGoogleDrive
 - ListS3
 - ListSFTP
 - ListSmb
 - LogAttribute
 - LogMessage
 - LookupAttribute
 - LookupRecord
 - MergeContent
 - MergeRecord
 - ModifyBytes
 - ModifyCompression
 - MonitorActivity
 - MoveAzureDataLakeStorage
 - Notify
 - PackageFlowFile
 - PaginatedJsonQueryElasticsearch
 - ParseEvtx
 - ParseNetflowv5
 - ParseSyslog
 - ParseSyslog5424
 - PartitionRecord
 - PublishAMQP
 - PublishGCPubSub
 - PublishJMS
 - PublishKafka
 - PublishMQTT
 - PublishSlack
 - PutAzureBlobStorage_v12
 - PutAzureCosmosDBRecord
 - PutAzureDataExplorer
 - PutAzureDataLakeStorage
 - PutAzureEventHub
 - PutAzureQueueStorage_v12
 - PutBigQuery
 - PutBoxFile
 - PutCloudWatchMetric
 - PutDatabaseRecord
 - PutDistributedMapCache
 - PutDropbox
 - PutDynamoDB
 - PutDynamoDBRecord
 - PutElasticsearchJson
 - PutElasticsearchRecord
 - PutEmail
 - PutFile
 - PutFTP
 - PutGCSObject
 - PutGoogleDrive
 - PutGridFS
 - PutKinesisFirehose
 - PutKinesisStream
 - PutLambda
 - PutMongo
 - PutMongoBulkOperations
 - PutMongoRecord
 - PutRecord
 - PutRedisHashRecord
 - PutS3Object
 - PutSalesforceObject
 - PutSFTP
 - PutSmbFile
 - PutSNS
 - PutSplunk
 - PutSplunkHTTP
 - PutSQL
 - PutSQS
 - PutSyslog
 - PutTCP
 - PutUDP
 - PutWebSocket
 - PutZendeskTicket
 - QueryAirtableTable
 - QueryAzureDataExplorer
 - QueryDatabaseTable
 - QueryDatabaseTableRecord
 - QueryRecord
 - QuerySalesforceObject
 - QuerySplunkIndexingStatus
 - RemoveRecordField
 - RenameRecordField
 - ReplaceText
 - ReplaceTextWithMapping
 - RetryFlowFile
 - RouteHL7
 - RouteOnAttribute
 - RouteOnContent
 - RouteText
 - RunMongoAggregation
 - SampleRecord
 - ScanAttribute
 - ScanContent
 - ScriptedFilterRecord
 - ScriptedPartitionRecord
 - ScriptedTransformRecord
 - ScriptedValidateRecord
 - SearchElasticsearch
 - SegmentContent
 - SendTrapSNMP
 - SetSNMP
 - SignContentPGP
 - SplitAvro
 - SplitContent
 - SplitExcel
 - SplitJson
 - SplitPCAP
 - SplitRecord
 - SplitText
 - SplitXml
 - StartAwsPollyJob
 - StartAwsTextractJob
 - StartAwsTranscribeJob
 - StartAwsTranslateJob
 - StartGcpVisionAnnotateFilesOperation
 - StartGcpVisionAnnotateImagesOperation
 - TagS3Object
 - TailFile
 - TransformXml
 - UnpackContent
 - UpdateAttribute
 - UpdateBoxFileMetadataInstance
 - UpdateByQueryElasticsearch
 - UpdateCounter
 - UpdateDatabaseTable
 - UpdateRecord
 - ValidateCsv
 - ValidateJson
 - ValidateRecord
 - ValidateXml
 - VerifyContentMAC
 - VerifyContentPGP
 - Wait
 
 
- 
            Controller Services
            
- ADLSCredentialsControllerService
 - ADLSCredentialsControllerServiceLookup
 - AmazonGlueEncodedSchemaReferenceReader
 - AmazonGlueSchemaRegistry
 - AmazonMSKConnectionService
 - ApicurioSchemaRegistry
 - AvroReader
 - AvroRecordSetWriter
 - AvroSchemaRegistry
 - AWSCredentialsProviderControllerService
 - AzureBlobStorageFileResourceService
 - AzureCosmosDBClientService
 - AzureDataLakeStorageFileResourceService
 - AzureEventHubRecordSink
 - AzureStorageCredentialsControllerService_v12
 - AzureStorageCredentialsControllerServiceLookup_v12
 - CEFReader
 - ConfluentEncodedSchemaReferenceReader
 - ConfluentEncodedSchemaReferenceWriter
 - ConfluentProtobufMessageNameResolver
 - ConfluentSchemaRegistry
 - CSVReader
 - CSVRecordLookupService
 - CSVRecordSetWriter
 - DatabaseRecordLookupService
 - DatabaseRecordSink
 - DatabaseTableSchemaRegistry
 - DBCPConnectionPool
 - DBCPConnectionPoolLookup
 - DeveloperBoxClientService
 - DistributedMapCacheLookupService
 - ElasticSearchClientServiceImpl
 - ElasticSearchLookupService
 - ElasticSearchStringLookupService
 - EmailRecordSink
 - EmbeddedHazelcastCacheManager
 - ExcelReader
 - ExternalHazelcastCacheManager
 - FreeFormTextRecordSetWriter
 - GCPCredentialsControllerService
 - GCSFileResourceService
 - GrokReader
 - HazelcastMapCacheClient
 - HikariCPConnectionPool
 - HttpRecordSink
 - IPLookupService
 - JettyWebSocketClient
 - JettyWebSocketServer
 - JMSConnectionFactoryProvider
 - JndiJmsConnectionFactoryProvider
 - JsonConfigBasedBoxClientService
 - JsonPathReader
 - JsonRecordSetWriter
 - JsonTreeReader
 - JWTBearerOAuth2AccessTokenProvider
 - Kafka3ConnectionService
 - KerberosKeytabUserService
 - KerberosPasswordUserService
 - KerberosTicketCacheUserService
 - LoggingRecordSink
 - MapCacheClientService
 - MapCacheServer
 - MongoDBControllerService
 - MongoDBLookupService
 - PEMEncodedSSLContextProvider
 - PropertiesFileLookupService
 - ProtobufReader
 - ReaderLookup
 - RecordSetWriterLookup
 - RecordSinkServiceLookup
 - RedisConnectionPoolService
 - RedisDistributedMapCacheClientService
 - RestLookupService
 - S3FileResourceService
 - ScriptedLookupService
 - ScriptedReader
 - ScriptedRecordSetWriter
 - ScriptedRecordSink
 - SetCacheClientService
 - SetCacheServer
 - SimpleCsvFileLookupService
 - SimpleDatabaseLookupService
 - SimpleKeyValueLookupService
 - SimpleRedisDistributedMapCacheClientService
 - SimpleScriptedLookupService
 - SiteToSiteReportingRecordSink
 - SlackRecordSink
 - SmbjClientProviderService
 - StandardAsanaClientProviderService
 - StandardAzureCredentialsControllerService
 - StandardDatabaseDialectService
 - StandardDropboxCredentialService
 - StandardFileResourceService
 - StandardHashiCorpVaultClientService
 - StandardHttpContextMap
 - StandardJsonSchemaRegistry
 - StandardKustoIngestService
 - StandardKustoQueryService
 - StandardOauth2AccessTokenProvider
 - StandardPGPPrivateKeyService
 - StandardPGPPublicKeyService
 - StandardPrivateKeyService
 - StandardProtobufReader
 - StandardProxyConfigurationService
 - StandardRestrictedSSLContextService
 - StandardS3EncryptionService
 - StandardSSLContextService
 - StandardWebClientServiceProvider
 - Syslog5424Reader
 - SyslogReader
 - UDPEventRecordSink
 - VolatileSchemaCache
 - WindowsEventLogReader
 - XMLFileLookupService
 - XMLReader
 - XMLRecordSetWriter
 - YamlTreeReader
 - ZendeskRecordSink
 
 
DeleteSFTP 2.6.0
- Bundle
 - org.apache.nifi | nifi-standard-nar
 - Description
 - Deletes a file residing on an SFTP server.
 - Tags
 - delete, remote, remove, sftp
 - Input Requirement
 - REQUIRED
 - Supports Sensitive Dynamic Properties
 - false
 
Properties
    - 
            
                Algorithm Negotiation
                Configuration strategy for SSH algorithm negotiation
- Display Name
 - Algorithm Negotiation
 - Description
 - Configuration strategy for SSH algorithm negotiation
 - API Name
 - Algorithm Negotiation
 - Default Value
 - DEFAULT
 - Allowable Values
 - 
                        
- DEFAULT
 - CUSTOM
 
 - Expression Language Scope
 - Not Supported
 - Sensitive
 - false
 - Required
 - true
 
 - 
            
                Batch Size
                The maximum number of FlowFiles to send in a single connection
- Display Name
 - Batch Size
 - Description
 - The maximum number of FlowFiles to send in a single connection
 - API Name
 - Batch Size
 - Default Value
 - 500
 - Expression Language Scope
 - Not Supported
 - Sensitive
 - false
 - Required
 - true
 
 - 
            
                Ciphers Allowed
                A comma-separated list of Ciphers allowed for SFTP connections. Leave unset to allow all. Available options are: 3des-cbc, aes128-cbc, aes128-ctr, aes128-gcm@openssh.com, aes192-cbc, aes192-ctr, aes256-cbc, aes256-ctr, aes256-gcm@openssh.com, arcfour128, arcfour256, blowfish-cbc, chacha20-poly1305@openssh.com, none
- Display Name
 - Ciphers Allowed
 - Description
 - A comma-separated list of Ciphers allowed for SFTP connections. Leave unset to allow all. Available options are: 3des-cbc, aes128-cbc, aes128-ctr, aes128-gcm@openssh.com, aes192-cbc, aes192-ctr, aes256-cbc, aes256-ctr, aes256-gcm@openssh.com, arcfour128, arcfour256, blowfish-cbc, chacha20-poly1305@openssh.com, none
 - API Name
 - Ciphers Allowed
 - Expression Language Scope
 - Environment variables defined at JVM level and system properties
 - Sensitive
 - false
 - Required
 - false
 - Dependencies
 - 
                        
- Algorithm Negotiation is set to any of [CUSTOM]
 
 
 - 
            
                Connection Timeout
                Amount of time to wait before timing out while creating a connection
- Display Name
 - Connection Timeout
 - Description
 - Amount of time to wait before timing out while creating a connection
 - API Name
 - Connection Timeout
 - Default Value
 - 30 sec
 - Expression Language Scope
 - Not Supported
 - Sensitive
 - false
 - Required
 - true
 
 - 
            
                Data Timeout
                When transferring a file between the local and remote system, this value specifies how long is allowed to elapse without any data being transferred between systems
- Display Name
 - Data Timeout
 - Description
 - When transferring a file between the local and remote system, this value specifies how long is allowed to elapse without any data being transferred between systems
 - API Name
 - Data Timeout
 - Default Value
 - 30 sec
 - Expression Language Scope
 - Not Supported
 - Sensitive
 - false
 - Required
 - true
 
 - 
            
                Directory Path
                The path to the directory the file to delete is located in.
- Display Name
 - Directory Path
 - Description
 - The path to the directory the file to delete is located in.
 - API Name
 - Directory Path
 - Default Value
 - ${path}
 - Expression Language Scope
 - Environment variables and FlowFile Attributes
 - Sensitive
 - false
 - Required
 - true
 
 - 
            
                Filename
                The name of the file to delete.
- Display Name
 - Filename
 - Description
 - The name of the file to delete.
 - API Name
 - Filename
 - Default Value
 - ${filename}
 - Expression Language Scope
 - Environment variables and FlowFile Attributes
 - Sensitive
 - false
 - Required
 - true
 
 - 
            
                Host Key File
                If supplied, the given file will be used as the Host Key; otherwise, if 'Strict Host Key Checking' property is applied (set to true) then uses the 'known_hosts' and 'known_hosts2' files from ~/.ssh directory else no host key file will be used
- Display Name
 - Host Key File
 - Description
 - If supplied, the given file will be used as the Host Key; otherwise, if 'Strict Host Key Checking' property is applied (set to true) then uses the 'known_hosts' and 'known_hosts2' files from ~/.ssh directory else no host key file will be used
 - API Name
 - Host Key File
 - Expression Language Scope
 - Not Supported
 - Sensitive
 - false
 - Required
 - false
 
 - 
            
                Hostname
                The fully qualified hostname or IP address of the remote system
- Display Name
 - Hostname
 - Description
 - The fully qualified hostname or IP address of the remote system
 - API Name
 - Hostname
 - Expression Language Scope
 - Environment variables and FlowFile Attributes
 - Sensitive
 - false
 - Required
 - true
 
 - 
            
                Key Algorithms Allowed
                A comma-separated list of Key Algorithms allowed for SFTP connections. Leave unset to allow all. Available options are: ecdsa-sha2-nistp256, ecdsa-sha2-nistp256-cert-v01@openssh.com, ecdsa-sha2-nistp384, ecdsa-sha2-nistp384-cert-v01@openssh.com, ecdsa-sha2-nistp521, ecdsa-sha2-nistp521-cert-v01@openssh.com, rsa-sha2-256, rsa-sha2-256-cert-v01@openssh.com, rsa-sha2-512, rsa-sha2-512-cert-v01@openssh.com, sk-ecdsa-sha2-nistp256@openssh.com, sk-ssh-ed25519@openssh.com, ssh-dss, ssh-dss-cert-v01@openssh.com, ssh-ed25519, ssh-ed25519-cert-v01@openssh.com, ssh-rsa, ssh-rsa-cert-v01@openssh.com
- Display Name
 - Key Algorithms Allowed
 - Description
 - A comma-separated list of Key Algorithms allowed for SFTP connections. Leave unset to allow all. Available options are: ecdsa-sha2-nistp256, ecdsa-sha2-nistp256-cert-v01@openssh.com, ecdsa-sha2-nistp384, ecdsa-sha2-nistp384-cert-v01@openssh.com, ecdsa-sha2-nistp521, ecdsa-sha2-nistp521-cert-v01@openssh.com, rsa-sha2-256, rsa-sha2-256-cert-v01@openssh.com, rsa-sha2-512, rsa-sha2-512-cert-v01@openssh.com, sk-ecdsa-sha2-nistp256@openssh.com, sk-ssh-ed25519@openssh.com, ssh-dss, ssh-dss-cert-v01@openssh.com, ssh-ed25519, ssh-ed25519-cert-v01@openssh.com, ssh-rsa, ssh-rsa-cert-v01@openssh.com
 - API Name
 - Key Algorithms Allowed
 - Expression Language Scope
 - Environment variables defined at JVM level and system properties
 - Sensitive
 - false
 - Required
 - false
 - Dependencies
 - 
                        
- Algorithm Negotiation is set to any of [CUSTOM]
 
 
 - 
            
                Key Exchange Algorithms Allowed
                A comma-separated list of Key Exchange Algorithms allowed for SFTP connections. Leave unset to allow all. Available options are: curve25519-sha256, curve25519-sha256@libssh.org, curve448-sha512, diffie-hellman-group-exchange-sha1, diffie-hellman-group-exchange-sha256, diffie-hellman-group1-sha1, diffie-hellman-group14-sha1, diffie-hellman-group14-sha256, diffie-hellman-group15-sha512, diffie-hellman-group16-sha512, diffie-hellman-group17-sha512, diffie-hellman-group18-sha512, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, mlkem1024nistp384-sha384, mlkem768nistp256-sha256, mlkem768x25519-sha256, sntrup761x25519-sha512, sntrup761x25519-sha512@openssh.com
- Display Name
 - Key Exchange Algorithms Allowed
 - Description
 - A comma-separated list of Key Exchange Algorithms allowed for SFTP connections. Leave unset to allow all. Available options are: curve25519-sha256, curve25519-sha256@libssh.org, curve448-sha512, diffie-hellman-group-exchange-sha1, diffie-hellman-group-exchange-sha256, diffie-hellman-group1-sha1, diffie-hellman-group14-sha1, diffie-hellman-group14-sha256, diffie-hellman-group15-sha512, diffie-hellman-group16-sha512, diffie-hellman-group17-sha512, diffie-hellman-group18-sha512, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, mlkem1024nistp384-sha384, mlkem768nistp256-sha256, mlkem768x25519-sha256, sntrup761x25519-sha512, sntrup761x25519-sha512@openssh.com
 - API Name
 - Key Exchange Algorithms Allowed
 - Expression Language Scope
 - Environment variables defined at JVM level and system properties
 - Sensitive
 - false
 - Required
 - false
 - Dependencies
 - 
                        
- Algorithm Negotiation is set to any of [CUSTOM]
 
 
 - 
            
                Message Authentication Codes Allowed
                A comma-separated list of Message Authentication Codes allowed for SFTP connections. Leave unset to allow all. Available options are: hmac-md5, hmac-md5-96, hmac-sha1, hmac-sha1-96, hmac-sha1-etm@openssh.com, hmac-sha2-256, hmac-sha2-256-etm@openssh.com, hmac-sha2-512, hmac-sha2-512-etm@openssh.com
- Display Name
 - Message Authentication Codes Allowed
 - Description
 - A comma-separated list of Message Authentication Codes allowed for SFTP connections. Leave unset to allow all. Available options are: hmac-md5, hmac-md5-96, hmac-sha1, hmac-sha1-96, hmac-sha1-etm@openssh.com, hmac-sha2-256, hmac-sha2-256-etm@openssh.com, hmac-sha2-512, hmac-sha2-512-etm@openssh.com
 - API Name
 - Message Authentication Codes Allowed
 - Expression Language Scope
 - Environment variables defined at JVM level and system properties
 - Sensitive
 - false
 - Required
 - false
 - Dependencies
 - 
                        
- Algorithm Negotiation is set to any of [CUSTOM]
 
 
 - 
            
                Password
                Password for the user account
- Display Name
 - Password
 - Description
 - Password for the user account
 - API Name
 - Password
 - Expression Language Scope
 - Environment variables and FlowFile Attributes
 - Sensitive
 - true
 - Required
 - false
 
 - 
            
                Port
                The port that the remote system is listening on for file transfers
- Display Name
 - Port
 - Description
 - The port that the remote system is listening on for file transfers
 - API Name
 - Port
 - Default Value
 - 22
 - Expression Language Scope
 - Environment variables and FlowFile Attributes
 - Sensitive
 - false
 - Required
 - true
 
 - 
            
                Private Key Passphrase
                Password for the private key
- Display Name
 - Private Key Passphrase
 - Description
 - Password for the private key
 - API Name
 - Private Key Passphrase
 - Expression Language Scope
 - Environment variables and FlowFile Attributes
 - Sensitive
 - true
 - Required
 - false
 
 - 
            
                Private Key Path
                The fully qualified path to the Private Key file
- Display Name
 - Private Key Path
 - Description
 - The fully qualified path to the Private Key file
 - API Name
 - Private Key Path
 - Expression Language Scope
 - Environment variables and FlowFile Attributes
 - Sensitive
 - false
 - Required
 - false
 
 - 
            
                Proxy Configuration Service
                Specifies the Proxy Configuration Controller Service to proxy network requests.
- Display Name
 - Proxy Configuration Service
 - Description
 - Specifies the Proxy Configuration Controller Service to proxy network requests.
 - API Name
 - proxy-configuration-service
 - Service Interface
 - org.apache.nifi.proxy.ProxyConfigurationService
 - Service Implementations
 - Expression Language Scope
 - Not Supported
 - Sensitive
 - false
 - Required
 - false
 
 - 
            
                Send Keep Alive On Timeout
                Send a Keep Alive message every 5 seconds up to 5 times for an overall timeout of 25 seconds.
- Display Name
 - Send Keep Alive On Timeout
 - Description
 - Send a Keep Alive message every 5 seconds up to 5 times for an overall timeout of 25 seconds.
 - API Name
 - Send Keep Alive On Timeout
 - Default Value
 - true
 - Allowable Values
 - 
                        
- true
 - false
 
 - Expression Language Scope
 - Not Supported
 - Sensitive
 - false
 - Required
 - true
 
 - 
            
                Strict Host Key Checking
                Indicates whether or not strict enforcement of hosts keys should be applied
- Display Name
 - Strict Host Key Checking
 - Description
 - Indicates whether or not strict enforcement of hosts keys should be applied
 - API Name
 - Strict Host Key Checking
 - Default Value
 - false
 - Allowable Values
 - 
                        
- true
 - false
 
 - Expression Language Scope
 - Not Supported
 - Sensitive
 - false
 - Required
 - true
 
 - 
            
                Use Compression
                Indicates whether or not ZLIB compression should be used when transferring files
- Display Name
 - Use Compression
 - Description
 - Indicates whether or not ZLIB compression should be used when transferring files
 - API Name
 - Use Compression
 - Default Value
 - false
 - Allowable Values
 - 
                        
- true
 - false
 
 - Expression Language Scope
 - Not Supported
 - Sensitive
 - false
 - Required
 - true
 
 - 
            
                Username
                Username
- Display Name
 - Username
 - Description
 - Username
 - API Name
 - Username
 - Expression Language Scope
 - Environment variables and FlowFile Attributes
 - Sensitive
 - false
 - Required
 - true
 
 
Relationships
| Name | Description | 
|---|---|
| failure | All FlowFiles, for which an existing file could not be deleted, are routed to this relationship | 
| not found | All FlowFiles, for which the file to delete did not exist, are routed to this relationship | 
| success | All FlowFiles, for which an existing file has been deleted, are routed to this relationship | 
Use Cases
- 
            
                Delete source file only after its processing completed
- Description
 - Delete source file only after its processing completed
 - Configuration
 Retrieve a file residing on an SFTP server, e.g. using 'ListSFTP' and 'FetchSFTP'. Process the file using any combination of processors. Store the resulting file to a destination, e.g. using 'PutFile'. Using 'DeleteSFTP', delete the file residing on an SFTP server only after the result has been stored.