{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":51272,"path":"telecom-network-inventory/telecommunications-network-inventory/create-logical-interface-action.md","title":"Create Logical Interface function","bundle":null,"doc_type":null,"release":"australia","body":"\n# Create Logical Interface function\n\nThe Create Logical Interface function enables you to create logical interfaces in the Telecommunications Network Inventory application.\n\nYou can use the Create Logical Interface function to create the logical interfaces that are created either as a termination point for logical connections or as a child of a physical or logical interface. A physical or logical Interface can have multiple child logical interfaces. The bandwidth of the logical Interface isn’t fixed and you can configure it as applicable. Also, this function sets the virtual flag of the logical network interface.\n\nYou can use this function as a Workflow Studio action in the Telecommunications Network Inventory workflow.\n\n## Roles and availability\n\nUsers with the admin role can add an action to a flow and define the configuration details of the flow. This function is available as a Workflow Studio action in the Telecommunications Network Inventory application so that you can perform inventory-related data operations.\n\n## Input fields\n\nThe following table lists the input fields in the Create Logical Interface function and their descriptions.\n\n<table id=\"table_w3g_2fm_1vb\"><thead><tr><th>\n\nField Name\n\n</th><th>\n\nDescription\n\n</th><th>\n\nData Type\n\n</th></tr></thead><tbody><tr><td>\n\nParent Interface\n\n</td><td>\n\nParent network interface record to create the relationship with a logical interface. Click the add icon \\(\\[Omitted image \"add-icon-1.png\"\\] Alt text: Add icon\\) to add an interface.\n\n</td><td>\n\nArray.String\n\n</td></tr><tr><td>\n\nName\n\n</td><td>\n\nName of the new logical interface.**Note:** If you don’t enter the logical interface name, this flow action generates the model name with the number after the maximum number of unit positions.\n\n</td><td>\n\nString\n\n</td></tr><tr><td>\n\nType\n\n</td><td>\n\nOptional user-defined type code that you use to categorize the types of various network entities or assets.\n\n</td><td>\n\nReference.TRF Value\n\n</td></tr><tr><td>\n\nRole\n\n</td><td>\n\nOptional user-defined role code that you use to categorize the roles or purposes of the various network entities or assets.\n\n</td><td>\n\nReference.TRF Value\n\n</td></tr><tr><td>\n\nFunction\n\n</td><td>\n\nOptional user-defined function code that you use to categorize the functions of the various network entities or assets.\n\n</td><td>\n\nReference.TRF Value\n\n</td></tr><tr><td>\n\nTelco Equipment\n\n</td><td>\n\nEquipment that is associated with the logical interface. If you do not enter the name of the equipment, this function selects the associated equipment from the parent interface.\n\n</td><td>\n\nReference.Telco equipment\n\n</td></tr><tr><td>\n\nPort Bandwidth\n\n</td><td>\n\nBandwidth of this logical connection.\n\n</td><td>\n\nReference.Bandwidth\n\n</td></tr><tr><td>\n\nProduct Model\n\n</td><td>\n\nNetwork interface model that is associated with the logical interface.\n\n</td><td>\n\nReference.Network Interface Model\n\n</td></tr><tr><td>\n\nCI Relationship\n\n</td><td>\n\nType of CI relationship. By default, the Create Logical Interface flow action sets the CI relationship to **Contains : Contained By**. The parent interface can support multiple interface record references as an input. If you enter the same parent CI more than once, the system ensures that it associates to a unique set of parent-child relationship.\n\n</td><td>\n\nReference.CI Relationship\n\n</td></tr><tr><td>\n\nAggregation Interface\n\n</td><td>\n\nOption to ensure that each parent interface must only have one child interface.\n\n</td><td>\n\nTrue/False\n\n</td></tr></tbody>\n</table>To learn more about the variable data types, see [Flow Designer input and output data variables](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/build-workflows/action-inputs-outputs.md).\n\n## Output\n\nThe following table lists the information about the function output.\n\n|Name|Description|Data Type|\n|----|-----------|---------|\n|Result Id|Returns a glide record of the logical interface.|Record|\n\n**Parent Topic:**[Telecommunications Network Inventory function catalog](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/telecom-network-inventory/telecommunications-network-inventory/tni-flow-action.md)\n\n**Related topics**  \n\n\n[Allocate Free Number function]()\n\n[Create CI From Template function]()\n\n[Cascade Update function]()\n\n[Create and Assign Range/Single Number function]()\n\n[Create Logical Connection function]()\n\n[Create Physical Connection function]()\n\n[Create IP subnetwork function]()\n\n[CIDR to IP range function]()\n\n[Get Interface Summary function]()\n\n[Lookup Next Hub function]()\n\n[Path Search function]()\n\n"}}