name: vcexternalip service_id: 25 service_display_name: Публичные IP адреса service_short_name: vcexternalip service_man: '**Обычно эта услуга разворачивается автоматически при развёртывании более сложных услуг**
Вручную создавать можно, однако услуга требует много параметров, о которых можно просто не знать

Резервировать публичные IP адреса можно только после создания NGcloud Organization, NGcloud Виртуальный датацентр, NGcloud Каталог, Сетевой шлюз периметра.
Вы можете назначить IP адрес для существующего экземпляра сервиса.' lifecycle: suspend_on_destroy_default: false 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: 56 kind: instance action: create params: - id: 140 code: serviceUid data_type: string required: true sort: 20 is_modifiable: true - id: 141 code: dnatCreate data_type: boolean required: true default: "true" descr: Необходимо создать DNAT-правило. sort: 40 is_modifiable: true - id: 142 code: internalPortAccess data_type: string required: true default: "5432" descr: Порт для связки ната с адресом. Несколько значений можно передавать через пробел. Если передать all, то dnat будет на все порты. Требует dnatCreate=true
sort: 60 is_modifiable: true - id: 143 code: snatCreate data_type: boolean required: false descr: Необходимо создать SNAT-правило.
sort: 50 is_modifiable: true - id: 144 code: internalAddrAccess data_type: string required: true descr: Внутренний адрес для связки ната. Требует dnatCreate=true или snatCreate=true sort: 70 is_modifiable: true - id: 324 code: fromServiceNamespace data_type: string required: true descr: Namespace составной услуги (для отображения правил FW) sort: 80 - id: 325 code: fromServiceCloudEdgeName data_type: string required: false descr: Edge составной услуги (указывать, если resourceRealm связан с CloudDirector) sort: 90 - id: 326 code: fromServiceCloudVdcName required: false descr: Vdc составной услуги (указывать, если resourceRealm связан с CloudDirector) sort: 100 - id: 327 code: fromServiceCloudOrgName data_type: string required: false descr: Org составной услуги (указывать, если resourceRealm связан с CloudDirector) sort: 110 - id: 328 code: fromServiceCloudVmwareUrl data_type: string required: false descr: Api-Url составной услуги (указывать, если resourceRealm связан с CloudDirector) sort: 120 - id: 336 code: ipSpaceName data_type: string required: true descr: Тип ip Space (internet-ipv4-v1 / internet-antiddos-v1 / internet-no-antiddos-v1) sort: 30 is_modifiable: true - id: 488 code: resourceRealm data_type: string required: true default: sandbox.nubes.ru value_list: - sandbox.nubes.ru func: getAvailableResourceRealms descr: Платформа для развертывания sort: 200 - id: 624 code: fromServiceCloudEdgeScope data_type: string required: false sort: 130 - id: 626 code: fromServiceVdcGroupName data_type: string required: false sort: 140 - name: delete id: 57 kind: instance action: delete params: [] - name: modify id: 197 kind: instance action: modify params: - id: 627 code: serviceUid data_type: string required: true sort: 20 - id: 628 code: ipSpaceName data_type: string required: true sort: 30 - id: 629 code: dnatCreate data_type: boolean required: true sort: 40 - id: 630 code: snatCreate data_type: boolean required: true sort: 50 - id: 631 code: internalPortAccess data_type: string required: true sort: 60 - id: 632 code: internalAddrAccess data_type: string required: true sort: 70