4.3 KiB
4.3 KiB
Edge Gateway Service
Обнаружено из HAR: edge.har
Дата: 2026-01-23
Основная информация
- Service ID: 22
- Service Name: "Сетевой шлюз периметра (Edge Gateway)"
- Operation create ID: 10
Параметры операции create
Параметр 8: VDC UUID
- svcOperationCfsParamId: 8
- Описание: UUID виртуального датацентра
- Пример значения: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
- Тип: UUID String
- Обязательный: Да
Параметр 340: Unknown boolean
- svcOperationCfsParamId: 340
- Пример значения: "false"
- Тип: Boolean (as string)
Параметр 341: Edge Count
- svcOperationCfsParamId: 341
- Описание: Количество Edge Gateway (возможно)
- Пример значения: "1"
- Тип: Integer (as string)
Параметр 367: External Network (optional)
- svcOperationCfsParamId: 367
- Пример значения: "" (пустая строка)
- Тип: String
Параметр 621: Edge Type
- svcOperationCfsParamId: 621
- Пример значения: "vdc"
- Тип: String
Параметр 622: Unknown (optional)
- svcOperationCfsParamId: 622
- Пример значения: "" (пустая строка)
- Тип: String
Пример из HAR
// POST /instances
{
"serviceId": 22,
"displayName": "f12vc_nsxt-2",
"descr": ""
}
// POST /instanceOperations
{
"instanceUid": "<instance-uuid>",
"operation": "create"
}
// POST /instanceOperationCfsParams (для каждого параметра)
{
"svcOperationCfsParamId": 8,
"paramValue": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"instanceOperationUid": "<operation-uuid>"
}
{
"svcOperationCfsParamId": 340,
"paramValue": "false",
"instanceOperationUid": "<operation-uuid>"
}
{
"svcOperationCfsParamId": 341,
"paramValue": "1",
"instanceOperationUid": "<operation-uuid>"
}
{
"svcOperationCfsParamId": 367,
"paramValue": "",
"instanceOperationUid": "<operation-uuid>"
}
{
"svcOperationCfsParamId": 621,
"paramValue": "vdc",
"instanceOperationUid": "<operation-uuid>"
}
{
"svcOperationCfsParamId": 622,
"paramValue": "",
"instanceOperationUid": "<operation-uuid>"
}
Связи
Discovery Recipe (Live API)
Получено из живого API (/instances/{id}) 2026-01-26.
Маппинг имен полей в ID параметров (для Create/Modify)
На основе сопоставления state.params (чтение) и instanceOperationCfsParams (запись):
| Ключ в API (Read) | ID Параметра (Write) | Описание | Пример |
|---|---|---|---|
vdcUid |
8 | UUID родительского VDC | 9b9d79a... |
vdcType |
621 | Тип родителя (vdc / groupvdc) |
vdc |
needEnableAVI |
- (TBD) | Флаг включения ALB AVI | true |
virtualServicesCount |
341 (?) | Количество виртуальных сервисов | "2" |
vIPCount |
- | Кол-во внешних IP (Public IPs) | "6" |
ipSpaceName |
- | Название IP Space | internet-v1 |
accessIpList |
- | Список разрешенных IP (JSON) | ["0.0.0.0/0"] |
Выходные атрибуты (Computed)
Объект state.out:
nsxName: Название в инфраструктуре NSX-T.vdcName: Название VDC.routedNet: Имя созданной routed-сети.
Жизненный цикл (Live Status)
explainedStatus: "running" (ресурс активен).operationIsInProgress:false(нет активных задач).man: Содержит разметку Markdown с инструкцией по использованию (можно парсить для документации).
Примечания
- Параметр 621 со значением "vdc" может указывать на тип Edge Gateway
- Параметры 367 и 622 пустые в этом примере - возможно опциональные
- Параметр 341 = "1" может означать количество Edge Gateway