# Resource: nubes_vdc (Виртуальный датацентр) `nubes_vdc` позволяет создавать и управлять Виртуальным датацентром (vDC) через платформу Nubes. Виртуальный датацентр (vDC) — это логическая изолированная среда в VMware Cloud Director, предназначенная для размещения и управления виртуальными машинами. ## Пример использования ```text resource "nubes_organization" "my_org" { name = "My Organization" # ... другие параметры организации } resource "nubes_vdc" "my_vdc" { display_name = "Production-vDC" organization_uid = nubes_organization.my_org.id # Системные параметры платформы (зависят от организации) provider_vdc = "v1cl4-vsan-pvdc" network_pool = "nsxt-v1cl1-geneve-np" # Гарантированные доли ресурсов (задаются при создании) cpu_allocation_pct = 20 ram_allocation_pct = 20 # Квоты ресурсов (можно изменять через modify) cpu_quota = 10 ram_quota = 20 # Дисковые политики # JSON формат: [{"name": "PolicyName", "size": "GB"}] storage_profiles = jsonencode([ { name = "storoj" size = "100" } ]) deletion_protection = false # Если false, при destroy ресурс будет заморожен (suspend) } ``` ## Аргументы * `display_name` (String, Required) - Имя vDC. * `organization_uid` (String, Required) - UUID Организации (param 30). * `provider_vdc` (String, Required) - Provider VDC в Cloud Director (param 335). * `network_pool` (String, Required) - Network Pool в Cloud Director (param 366). * `cpu_allocation_pct` (Int, Required) - Гарантированная доля ЯДЕР % (param 397). **Неизменяемый параметр**. * `ram_allocation_pct` (Int, Required) - Гарантированная доля ОЗУ % (param 398). **Неизменяемый параметр**. * `cpu_quota` (Int, Required) - Количество аллоцированных ядер (param 557). * `ram_quota` (Int, Required) - Количество аллоцированной ОЗУ в GB (param 558). * `storage_profiles` (String, Required) - Конфигурация Storage в формате JSON-строки (param 361). * `deletion_protection` (Boolean, Optional) - Если `true` (по умолчанию), `terraform destroy` только удаляет ресурс из стейта. Если `false`, выполняется операция `suspend`, и ресурс удаляется облаком через 14 дней. ## Импорт Импорт осуществляется по UUID инстанса: ```bash terraform import nubes_vdc.my_vdc ```