--- page_title: "towerops_site Resource - TowerOps" description: |- Manages a TowerOps site. --- # towerops_site (Resource) Manages a TowerOps site. Sites represent physical locations that contain devices. ## Example Usage ### Basic ```terraform resource "towerops_site" "example" { name = "Main Office" location = "New York, NY" snmp_community = "public" } ``` ### With Geographic Coordinates ```terraform resource "towerops_site" "tower_site" { name = "Verona Tower" location = "Verona, TX" address = "123 Main St, Verona, TX 75482" latitude = 33.4356 longitude = -96.0028 } ``` ## Schema ### Required - `name` (String) - The name of the site. Must be between 2 and 200 characters. ### Optional - `location` (String) - A short description of the physical location. - `address` (String) - The street address of the site. Maximum 500 characters. - `latitude` (Float) - The latitude of the site. Must be between -90 and 90. - `longitude` (Float) - The longitude of the site. Must be between -180 and 180. - `snmp_community` (String, Sensitive) - The default SNMP community string for devices at this site. ### Read-Only - `id` (String) - The unique identifier of the site. - `inserted_at` (String) - The timestamp when the site was created. ## Import Sites can be imported using their UUID: ```shell terraform import towerops_site.example 550e8400-e29b-41d4-a716-446655440000 ```