# SiteBody

## Metadata

- **displayName:** string (Required)
  - A human-readable name for the resource.

- **labels:** map from strings to string (Optional)
  - A dictionary of labels associated with the resource.
  - Maximum number of labels: 32.
  - Maximum length of a label or value: 256 characters.
  - Label: alphanumeric, hyphens and underscores.
  - Value: alphanumeric, hyphens, underscores and spaces.

## Spec

### Geolocation

- **coordinates:** list of doubles (Required)
  - Co-ordinates that describe the geolocation (ISO 6709), an array of two floating point numbers [latitude(North - South), longitude(East - West)]. Set an empty array to clear the geolocation.

### Routes

- **defaultTransport:** object (Optional)
  - Settings used to influence the transport that the system will automatically select when it needs to send content from one flow to another flow.

#### Properties

- **cidr:** string (Optional)
  - The IP address range to choose from when the system automatically creates transport settings for sending content.

- **type:** enum (Required)
  - The type of transport to use for sending content from one flow to another flow.
  - Allowed values: Auto, SRTListener, SRTCaller, UDP, PRISTListener.

- **networkName:** string (Required)
  - Pattern: ^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$  
  - The name of the network connected to the site by this route.
