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 or MANUAL. 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.