
# keenauth_custom_domain

`keenauth_custom_domain` kaynağı ortama özel bir giriş alan adı ekler. Alan adının neleri sunduğu ve doğrulamanın nasıl işlediği için bkz. [Özel giriş alan adı kurulumu](/docs/guides/custom-domains).

```terraform
resource "keenauth_custom_domain" "login" {
  hostname = "login.example.com"
}

output "dns_records" {
  value = keenauth_custom_domain.login.dns_records
}
```

## Yaşam döngüsü

- Alan adı `pending_dns` durumunda başlar. `dns_records` içindeki TXT ve CNAME kayıtlarını DNS sağlayıcınızda yayımlayın; platform onları doğrular ve sertifikayı çıkarır.
- `status`, `is_primary`, `failure_reason` ve `certificate_expires_at` platformun denetimlerini izler. Salt okunurdur ve plan değişikliğine asla yol açmaz.
- `hostname` değerini küçük harfle ve sonda nokta olmadan yazın. Uluslararası adları A-etiketi (`xn--…`) olarak yazın.
- `hostname` değiştirmek özel alan adını yeniden oluşturur.
- Kaynağı kaldırmak alan adını serbest bırakır: o alan adında giriş durur ve ad 30 gün karantinada kalır.
- Birincil alan adı kaldırılamaz; API `409 custom_domain_in_use` döner. Önce panoda ya da `keenauth custom-domains make-primary` ile başka bir alan adını birincil yapın.
- Sağlayıcı dışında serbest bırakılan bir alan adı durumdan düşer ve yeniden planlanır.
- `development` ortamında özel alan adı yoktur.

## İçe aktarma

Ad ya da kimlikle içe aktarın:

```shell
tofu import keenauth_custom_domain.login login.example.com
tofu import keenauth_custom_domain.login cdom_01j9zq3v8c5m2x7k4t6r1n0b3d
```
