Internet & network

URLs, domains, host names, IP addresses, network blocks, MAC addresses and ports. See all field types and the options every field takes.

url

URL with a random domain and path.

Parameter Values Default Description
scheme text https URL scheme. httpUrl accepts only http and https.
host text Fixed host name. Without it, a random domain is used.
pathDepth integer 2 Number of path segments.

Also takes the common options and textual constraints.

url.yaml
- { name: website, type: url, pathDepth: 1 }

httpUrl

Like url, restricted to http and https.

Parameter Values Default Description
scheme text https URL scheme. httpUrl accepts only http and https.
host text Fixed host name. Without it, a random domain is used.
pathDepth integer 2 Number of path segments.

Also takes the common options and textual constraints.

httpUrl.yaml
- { name: callback, type: httpUrl, host: api.example.test }

domainName

Domain name such as litoral.com.

Also takes the common options and textual constraints.

domainName.yaml
- { name: domain, type: domainName }

hostname

Host name such as host-417.

Also takes the common options and textual constraints.

hostname.yaml
- { name: host, type: hostname }

fqdn

Fully qualified domain name such as host-12.litoral.com.

Also takes the common options and textual constraints.

fqdn.yaml
- { name: fqdn, type: fqdn }

ipv4

IPv4 address.

Also takes the common options and textual constraints.

ipv4.yaml
- { name: ip, type: ipv4 }

ipv6

IPv6 address in 2001::/16.

Also takes the common options and textual constraints.

ipv6.yaml
- { name: ip, type: ipv6 }

ip

IPv4 or IPv6 address, half each.

Also takes the common options and textual constraints.

ip.yaml
- { name: ip, type: ip }

cidr

IPv4 or IPv6 network block such as 10.32.0.0/11.

Also takes the common options and textual constraints.

cidr.yaml
- { name: network, type: cidr }

mac

Locally administered unicast MAC address.

Also takes the common options and textual constraints.

mac.yaml
- { name: mac, type: mac }

port

TCP/UDP port from 1 to 65535.

Also takes the common options.

port.yaml
- { name: port, type: port }