---
title: "uptimeify_monitor_tag"
description: "Puts one tag on one monitor. A monitor carries at most 5 tags. Import with <monitor_type>/<monitor_id>/<tag_id>."
---

Puts one tag on one monitor. A monitor carries at most 5 tags. Import with `<monitor_type>/<monitor_id>/<tag_id>`.

## Example Usage

```terraform
resource "uptimeify_monitor_tag" "shop_production" {
  monitor_type = "website"
  monitor_id   = 12
  tag_id       = tonumber(uptimeify_tag.production.id)
}
```

## Schema

### Required

- `monitor_id` (Number) Numeric id of the monitor.
- `monitor_type` (String) One of `website`, `dns`, `icmp`, `smtp`, `ssh`, `tcp`, `ftp`, `imap_pop`, `customer_domain`, `customer_ip`.
- `tag_id` (Number) Numeric tag id.

### Read-Only

- `id` (String) `<monitor_type>/<monitor_id>/<tag_id>`.

## Import

Import is supported using the following syntax:

The [`terraform import` command](https://developer.hashicorp.com/terraform/cli/commands/import) can be used, for example:

```shell
# <monitor_type>/<monitor_id>/<tag_id>
terraform import uptimeify_monitor_tag.shop_production website/12/34
```
