Aerleon Network & Service Definitions
Aerleon network & service definition file
| 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
Properties
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.
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
Attach a comment directly to a value. This comment may be included in generated output on platforms that support it.
Specifies an IP address or CIDR IP address range expression.
Specifies a fully qualified domain name with two or more labels.
Specifies a port or port range.
Specifies a protocol by name or number.
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.
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.
Defines a named service, composed of portocol, port pairs and/or references to other services.