shield.schema.yml in Shield 8
config/schema/shield.schema.yml
File
config/schema/shield.schema.ymlView source
- # Schema for the configuration files of the shield module.
-
- shield.settings:
- type: config_object
- label: 'Shield settings'
- mapping:
- shield_enable:
- type: boolean
- label: 'Enable shield'
- credential_provider:
- type: 'string'
- label: 'Credential provider'
- credentials:
- type: sequence
- label: 'Credentials'
- sequence:
- type: shield.credentials.[%key]
- allow_cli:
- type: boolean
- label: 'CLI bypass'
- print:
- type: string
- label: 'The greeting text, [user] and [pass] tokens are usable.'
- whitelist:
- type: string
- label: 'Bypass shield based on user IP'
- domains:
- type: text
- label: 'Bypass shield based on domain name'
-
- shield.credentials.shield:
- type: mapping
- label: 'Shield credentials'
- mapping:
- user:
- type: string
- label: 'Username'
- pass:
- type: string
- label: 'Password'
-
- shield.credentials.key:
- type: mapping
- label: 'Shield credentials with Key Module'
- mapping:
- user:
- type: string
- label: 'Username'
- pass_key:
- type: string
- label: 'Password key'
-
- shield.credentials.multikey:
- type: mapping
- label: 'Shield credentials with Key Module (user/password keys)'
- mapping:
- user_pass_key:
- type: string
- label: 'User/Password key'