{ "description": "Information of a network interface present on the partner appliance that needs to be configured by the NSX Manager.", "id": "NicInfo", "module_id": "ServiceInsertionCommonTypes", "properties": { "gateway_address": { "description": "Gateway address associated with the NIC metadata.", "readonly": false, "required": false, "title": "Gateway address", "type": "string" }, "ip_address": { "description": "IP address associated with the NIC metadata. Required only when assigning IP statically for a deployment that is for a single VM instance.", "readonly": false, "required": false, "title": "IP address", "type": "string" }, "ip_allocation_type": { "description": "IP allocation type with values STATIC, DHCP, or NONE indicating that IP address is not required.", "enum": [ "STATIC", "DHCP", "NONE" ], "readonly": false, "required": false, "title": "IP allocation type", "type": "string" }, "ip_pool_id": { "description": "If the nic should get IP using a static IP pool then IP pool id should be provided here.", "readonly": false, "required": false, "title": "Static IP Pool Id", "type": "string" }, "network_id": { "description": "Network Id associated with the NIC metadata. It can be a moref, or a logical switch ID. If it is to be taken from 'Agent VM Settings', then it should be empty.", "readonly": false, "required": false, "title": "Network Id", "type": "string" }, "nic_metadata": { "$ref": "NicMetadata, "description": "NIC metadata information.", "readonly": true, "required": true, "title": "NIC metadata" }, "subnet_mask": { "description": "Subnet mask associated with the NIC metadata.", "readonly": false, "required": false, "title": "Subnet mask", "type": "string" } }, "title": "NIC information", "type": "object" }