3.2. Running configuration
This is the reloadable part of the configuration.
halon-policyd loads the reloadable configuration from /etc/halon/policyd-app.yaml
.
3.2.1. Authentication directives
The authentication settings for the HTTP API.
- authentication.apikeys[]
The API keys to allow.
3.2.2. IP directives
- ips{}
The IP addresses.
- ips{}.groupings[]
The groupings.
- ips{}.groupings[].grouping
The name of the grouping. Required
- ips{}.groupings[].mode
The mode. Can be either
AUTO
orMANUAL
. Required
- ips{}.groupings[].paused
Indicates whether the grouping is paused for that IP address. The default is
false
.
- ips{}.groupings[].start
IP warmup start configuration for the grouping. Required
- ips{}.groupings[].start.date
The date when the IP warmup starts for the grouping. Required
- ips{}.groupings[].start.volume
The starting volume for IP warmup for the grouping.
- ips{}.groupings[].end
IP warmup end configuration for the grouping.
- ips{}.groupings[].end.date
The date goal when the IP warmup should reach the target volume for the grouping.
- ips{}.groupings[].end.volume
The target volume for IP warmup for the grouping.
- ips{}.groupings[].schedule[]
The schedules.
- ips{}.groupings[].schedule[].day
The day number. Required
- ips{}.groupings[].schedule[].messages
The amount of messages to attempt to send out. Required
- ips{}.groupings[].properties{}
The custom properties to add to the policies that are created.