Type object
File match **/def/**/*.yaml
Schema URL https://catalog.lintel.tools/schemas/schemastore/aerleon-network-service-definitions/latest.json
Source https://raw.githubusercontent.com/aerleon/aerleon/main/schemas/aerleon-definitions.schema.json

Validate with Lintel

npx @lintel/lintel check
Type: object

Properties

networks Record<string, object>

Policy files can reference the networks in this section by name. A network is a list of IP addresses or CIDR IP address ranges and may contain other networks.

services Record<string, object | object[]>

Policy files can reference the services in this section by name. A service is a list of port/protocol pairs (e.g. port: 80, protocol: tcp) and can include port ranges. A service can include other services.

Definitions

token string
comment string

Attach a comment directly to a value. This comment may be included in generated output on platforms that support it.

address string

Specifies an IP address or CIDR IP address range expression.

fqdn string

Specifies a fully qualified domain name with two or more labels.

port string | integer

Specifies a port or port range.

protocol integer | string

Specifies a protocol by name or number.

networkDefinition object

Defines a named network, composed of IP addresses, IP address ranges, and references to other networks. An object with the "address" property adds that address or address range to the network. An object with the "name" property includes the contents of that network into this one. A single string also includes the content of that network into this one.

values string | object | object | object[] required

Defines a named network, composed of IP addresses, IP address ranges, and references to other networks. An object with the "address" property adds that address or address range to the network. An object with the "name" property includes the contents of that network into this one. A single string also includes the content of that network into this one.

serviceDefinition object | object[]

Defines a named service, composed of portocol, port pairs and/or references to other services.