---
title: "Bestand importieren"
description: "Im Dashboard angelegte Monitore, Statusseiten und Incident Management per Import in OpenTofu oder Terraform überführen."
---

Jede Ressource lässt sich importieren. Du fängst nicht bei null an: Konfiguration für den Bestand schreiben, `plan` bestätigt, dass sie passt.

## Import-Block (empfohlen)

```terraform
import {
  to = uptimeify_website.shop
  id = "42"
}
```

```sh
tofu plan -generate-config-out=generated.tf
```

OpenTofu und Terraform schreiben die Konfiguration jeder importierten Ressource nach `generated.tf`. Durchsehen, an die richtige Stelle verschieben, mit `tofu apply` den Import abschließen.

## Import-Befehl

```sh
tofu import uptimeify_website.shop 42
```

## Welche ID

| Ressource | Import-ID |
| --- | --- |
| Monitore, Kunden, Tags, Wartungsfenster, Benachrichtigungskanäle, Statusseiten | numerische ID oder Public ID (UUID) |
| Untergeordnete Objekte | `<parent_id>/<child_id>`, zum Beispiel `<status_page_id>/<component_id>` oder `<team_id>/<member_id>` |
| [`monitor_tag`](/de/terraform/resources/monitor_tag) | `<monitor_type>/<monitor_id>/<tag_id>` |
| Einmal je Organisation (`organization_settings`, `im_org_settings`, `smtp_settings`, `sso_oidc`, ...) | beliebige ID, es gilt die Organisation des Tokens |

Das genaue Format steht auf jeder Ressourcenseite unter **Import**.

## Nach dem Import

Write-only-Secrets (Header, Request-Bodies, Passwörter, HMAC-Schlüssel) gibt die API nie zurück, sie werden deshalb nicht importiert. Setz sie in der Konfiguration zusammen mit ihrer `*_wo_version`, siehe [Secrets und Updates](/de/terraform/secrets-and-updates).
