resource "vcd_org" "org" { name = var.tenantOrgName full_name = var.tenantOrgName description = var.contragentCode is_enabled = var.vcdEnable delete_recursive = true delete_force = true vapp_lease { maximum_runtime_lease_in_sec = 0 power_off_on_runtime_lease_expiration = true maximum_storage_lease_in_sec = 0 delete_on_storage_lease_expiration = false } vapp_template_lease { maximum_storage_lease_in_sec = 0 delete_on_storage_lease_expiration = true } metadata_entry { key = "clientid" type = "MetadataStringValue" value = var.contragentCode user_access = "PRIVATE" is_system = true # Requires System admin privileges } metadata_entry { key = "status" type = "MetadataStringValue" value = "${ var.clientStatus }" user_access = "PRIVATE" is_system = true # Requires System admin privileges } metadata_entry { key = "instanceUid" type = "MetadataStringValue" value = "${ var.instanceUid }" user_access = "PRIVATE" is_system = true # Requires System admin privileges } dynamic "metadata_entry" { for_each = var.vcdEnable ? [] : [1] content { key = "dtStopped" type = "MetadataStringValue" value = var.dtStopped user_access = "PRIVATE" is_system = true # Requires System admin privileges } } }