# ftp.config

Type: object

##

Type: array
No Additional Items

##

#### FTPEntry

Type: object
No Additional Properties

##

#### Id

Type: integer

##

#### Port

Type: integer

Value must be greater or equal to `1` and lesser or equal to `65535`

##

#### Clients

Type: integer

Value must be greater or equal to `1` and lesser or equal to `10000`

##

#### Ipconnections

Type: integer

Value must be greater or equal to `0` and lesser or equal to `1000`

##

#### Loginattempt

Type: integer

Value must be greater or equal to `0` and lesser or equal to `1000`

##

#### Timeout

Type: integer

Value must be greater or equal to `0` and lesser or equal to `10000`

##

#### Timeout Notransfer

Type: integer

Value must be greater or equal to `0` and lesser or equal to `10000`

##

#### Onlyanonymous

Type: boolean

##

#### Anonpath

## Any of

Type: string
Type: null

##

#### Onlylocal

Type: boolean

##

#### Banner

Type: string

##

#### Filemask

Type: string

##

#### Dirmask

Type: string

##

#### Fxp

Type: boolean

##

#### Resume

Type: boolean

##

#### Defaultroot

Type: boolean

##

#### Ident

Type: boolean

##

#### Reversedns

Type: boolean

##

#### Masqaddress

Type: string

##

#### Passiveportsmin

Type: integer

##

#### Passiveportsmax

Type: integer

##

#### Localuserbw

Type: integer

Value must be greater or equal to `0`

##

#### Localuserdlbw

Type: integer

Value must be greater or equal to `0`

##

#### Anonuserbw

Type: integer

Value must be greater or equal to `0`

##

#### Anonuserdlbw

Type: integer

Value must be greater or equal to `0`

##

#### Tls

Type: boolean

##

#### Tls Policy

Type: enum (of string)

##### Must be one of:

- ""
- "on"
- "off"
- "data"
- "!data"
- "auth"
- "ctrl"
- "ctrl+data"
- "ctrl+!data"
- "auth+data"
- "auth+!data"

##

#### Tls Opt Allow Client Renegotiations

Type: boolean

##

#### Tls Opt Allow Dot Login

Type: boolean

##

#### Tls Opt Allow Per User

Type: boolean

##

#### Tls Opt Common Name Required

Type: boolean

##

#### Tls Opt Enable Diags

Type: boolean

##

#### Tls Opt Export Cert Data

Type: boolean

##

#### Tls Opt No Empty Fragments

Type: boolean

##

#### Tls Opt No Session Reuse Required

Type: boolean

##

#### Tls Opt Stdenvvars

Type: boolean

##

#### Tls Opt Dns Name Required

Type: boolean

##

#### Tls Opt Ip Address Required

Type: boolean

##

#### Ssltls Certificate

## Any of

Type: integer
Type: null

##

#### Options

Type: string

Required roles: SHARING_FTP_READ