name: vc_vm service_id: 23 service_display_name: VM в Cloud Director (старый формат) (vc_vm) service_short_name: vc_vm service_man: Виртуальная машина без каких-либо особенностей.
Данная услуга запускает vc_ip для выдачи белого адреса и подключения к ВМ lifecycle: suspend_on_destroy_default: true adopt_existing_on_create_default: false outputs: params: - code: state_params type: map - code: state_out type: map - code: state_params_flat type: map - code: state_out_flat type: map - code: vault_secrets type: map sensitive: true - code: vault_url type: string - code: vault_user_path type: string - code: vault_fields type: list operations: - name: create id: 26 kind: instance action: create params: - id: 33 code: vappUid data_type: uuid required: true ref_svc_id: 26 descr: InstanceUid vApp. vApp должен быть создан man: InstanceUid vApp. vApp должен быть создан sort: 10 - id: 35 code: vmName data_type: string required: true default: vm0001 regex: ^[a-z0-9][a-z0-9.-]{1,61}[a-z0-9]$ descr: Имя ВМ. Не поддерживает спец-символы man: Имя ВМ. Не поддерживает спец-символы sort: 20 - id: 36 code: vmCpu data_type: string required: true default: "2" descr: CPU man: CPU sort: 30 is_modifiable: true - id: 37 code: vmRam data_type: string required: true default: "2" descr: RAM (GB) man: RAM (GB) sort: 40 is_modifiable: true - id: 38 code: vmDisksize data_type: string required: true default: "10" descr: Размер диска под сервис (GB) man: Размер диска под сервис (GB) sort: 50 is_modifiable: true - id: 176 code: templateName data_type: string required: true default: RockyLinux_9-16G value_list: - RockyLinux_9-16G - OracleLinux_9-16G - Ubuntu_24-20G - Ubuntu_22-20G descr: ОС man: ОС sort: 60 - id: 177 code: accessIpList data_type: string required: true default: 79.111.119.78/32 185.247.187.1/32 descr: Вставить содержимое из 'curl ifconfig.io'
IP адреса в CIDR формате через пробел для настройки аксес листов man: IP адреса в CIDR формате через пробел для настройки аксес листов sort: 70 is_modifiable: true - id: 406 code: ipSpaceName data_type: string required: true descr: Брать из свойств ресурсной платформы
.vcd.ipSpace

Имя IP-space для выделения внешнего IP (IP выделяется обязательно) - name: delete id: 29 kind: instance action: delete params: [] - name: modify id: 68 kind: instance action: modify man: Операция автоматически останавливает ВМ. params: - id: 186 code: vmCpu data_type: integer > 0 required: false descr: CPU man: CPU sort: 10 - id: 187 code: vmRam data_type: integer > 0 required: false descr: RAM man: RAM sort: 20 - id: 188 code: vmDisksize data_type: integer > 0 required: false descr: Размер диска под сервис (GB) man: Размер диска под сервис (GB) sort: 30 - id: 189 code: accessIpList data_type: string required: false descr: IP адреса в CIDR формате через пробел для настройки аксес листов man: IP адреса в CIDR формате через пробел для настройки аксес листов sort: 40 - name: resume id: 28 kind: instance action: resume params: [] - name: suspend id: 27 kind: instance action: suspend params: []