{"type":"api","title":"Create Fabric With Nv Pairs","meta":{"id":"/apps/pubhub/media/nexus-dashboard-api-v1/86cc2501c92a7370499e3d537496e5c722396afb/ca19d971-84d3-3c2a-862a-c2fba289d1d4","info":{"contact":{"name":"API Support","url":"https://devnetapps.cisco.com/docs/nexus-dashboard/api-v1/developer-support/"},"title":"Nexus Dashboard Fabric Controller API - LAN","description":"Nexus Dashboard Fabric Controller API - LAN","version":"12.5.0"},"tags":[{"name":"End Point Information","description":"Endpoint Locator (EPL) APIs"},{"name":"Fabric Backup and Restore"},{"name":"Change Control"},{"name":"Dashboard"},{"name":"Config Deployer"},{"name":"Fabrics"},{"name":"Inventory"},{"name":"Credentials"},{"name":"Links"},{"name":"OAMs"},{"name":"Switches"},{"name":"Global Interface"},{"name":"Interface Service"},{"name":"Policies"},{"name":"Resource Manager Operations"},{"name":"Top Down LAN Network Operations"},{"name":"Top Down LAN VRF Operations"},{"name":"Service Network Operations"},{"name":"Top Down LAN Network Operations v2"},{"name":"Top Down LAN VRF Operations v2"},{"name":"vPC Pairs"},{"name":"Fabric Inventory"},{"name":"ToR Operations"},{"name":"Templates"},{"name":"Flow Policy Management","description":"IPFM Flow Policy Management"},{"name":"Discovered Hosts","description":"IPFM Discovered Hosts"},{"name":"Host Policy Management","description":"IPFM Host Policy Management"},{"name":"Multicast NAT Modes","description":"Multicast NAT Modes"},{"name":"IPFM Events","description":"IPFM Events"},{"name":"Multicast NAT Recirc Mappings","description":"Multicast NAT Recirc Mappings"},{"name":"Host Alias Management","description":"IPFM Host Aliases listing/create/update/delete"},{"name":"Flow Group Management","description":"IPFM Flow Group"},{"name":"Flow Status","description":"IPFM Flow Status/Chart listings"},{"name":"Topology Management","description":"IPFM Topology listing"},{"name":"Global Settings","description":"IPFM Global Settings"},{"name":"Static Receiver Management","description":"IPFM static receiver listing/create/delete"},{"name":"Host Group Management","description":"IPFM Host Group"},{"name":"RTP Service","description":"RTP Service"},{"name":"Flow Alias Management","description":"IPFM Flow Alias Management"},{"name":"Multicast NAT Rules","description":"Multicast NAT Rules"},{"name":"Telemetry Sync Status","description":"IPFM Telemetry Sync Status"},{"name":"Service Cluster","description":"The first step of L4-L7 services flow, i.e. service node attributes and its physical attachment to VXLAN EVPN fabric"},{"name":"Service Addon","description":"Addon service for L4-L7 services, including route, probe, ACL"},{"name":"Service Chain","description":"The third (optional) step of L4-L7 services flow, i.e. define service chain that consists of multiple service functions in specified order"},{"name":"Audit Log","description":"The audit logs of L4-L7 services"},{"name":"Service Function","description":"The second step of L4-L7 services flow, i.e. service cluster's logical attachments to VXLAN EVPN fabric"},{"name":"Service Insertion","description":"The fourth step of L4-L7 services flow, i.e. service chain for traffic redirect"}],"x-parser-conf":{"overview":{"markdownPath":"reference/overview-legacy-lan.md"},"labelConfig":{"endpoint":{"field":"operationId","format":"startCase"}}},"openapi":"3.0.1","servers":[{"url":"/appcenter/cisco/ndfc/api/v1/","description":"Test server"}]},"spec":{"tags":["Fabrics"],"summary":"Create fabric with name-value pair(s)","description":"Create a Fabric with the given name-value pair(s). These name-value pair(s) depend on the Fabric Template selected.\u003cbr\u003eBelow are the types of Fabric Templates. \u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eData Center VXLAN EVPN (Template Name: Easy_Fabric)-\u003c/b\u003e Fabric for a VXLAN EVPN deployment with Nexus 9000 and 3000 Switches.\u003cbr\u003e\u003cb\u003eEnhanced Classic LAN (Template Name: Easy_Fabric_Classic)-\u003c/b\u003e Fabric for a fully automated 3-tier Classic LAN deployment with Nexus 9000 \u003cbr\u003e and 7000 Switches.\u003cbr\u003e\u003cb\u003eCampus VXLAN EVPN (Template Name: Easy_Fabric_IOS_XE)-\u003c/b\u003e Fabric for a VXLAN EVPN Campus deployment with Catalyst 9000 Switches.\u003cbr\u003e\u003cb\u003eBGP Fabric (Template Name: Easy_Fabric_eBGP)-\u003c/b\u003e Fabric for an eBGP based deployment with Nexus 9000 and 3000 Switches. Optionally\u003cbr\u003e VXLAN EVPN can be enabled on top of the eBGP underlay.\u003cbr\u003e\u003cb\u003eFlexible Network (Template Name: External_Fabric)-\u003c/b\u003e Fabric for flexible deployments with a mix of Nexus and Non-Nexus Devices.\u003cbr\u003e\u003cb\u003eFabric Group (Template Name: Fabric_Group)-\u003c/b\u003e Domain that can contain Enhanced Classic LAN, Classic LAN, and External \u003cbr\u003eConnectivity Network Fabrics.\u003cbr\u003e\u003cb\u003eClassic LAN (Template Name: LAN_Classic)-\u003c/b\u003e Fabric to manage a legacy Classic LAN deployment with Nexus Switches.\u003cbr\u003e\u003cb\u003eLAN Monitor (Template Name: LAN_Monitor)-\u003c/b\u003e Fabric for monitoring Nexus Switches for basic discovery and Inventory management.\u003cbr\u003e\u003cb\u003eVXLAN EVPN Multi (Template Name: MSD_Fabric)-\u003c/b\u003e Site - Domain that can contain multiple VXLAN EVPN Fabrics with Layer-2/Layer-3 Overlay Extensions and other Fabric Types.\u003cbr\u003e\u003cb\u003eClassic IPFM (Template Name: IPFM_Classic)-\u003c/b\u003e Fabric to manage or monitor existing Nexus 9000 switches in an IP Fabric for Media Deployment.\u003cbr\u003e\u003cb\u003eIPFM (Template Name: Easy_Fabric_IPFM)-\u003c/b\u003e Fabric for a fully automated deployment of IP Fabric for Media Network with Nexus 9000 switches.\u003cbr\u003e\u003cb\u003eMulti-Site Interconnect Network (Template Name: External_Fabric)-\u003c/b\u003e Fabric to interconnect VXLAN EVPN fabrics for Multi-Site deployments with a mix of Nexus and Non-Nexus Devices.\u003cbr\u003e\u003cb\u003eExternal Connectivity Network (Template Name: External_Fabric)-\u003c/b\u003e Fabric for Core and Edge router deployments with a mix of \u003cbr\u003eNexus and Non-Nexus Devices.\u003cbr\u003e","operationId":"createFabricWithNvPairs","parameters":[{"name":"fabricName","in":"path","description":"Name of the Fabric. Ex: MyFabric","required":true,"example":"MyFabric","schema":{"type":"string"}},{"name":"templateName","in":"path","description":"Name of the Fabric Template. Ex: Easy_Fabric","required":true,"example":"Easy_Fabric","schema":{"type":"string"}},{"name":"ticketId","in":"query","description":"Change Control Ticket ID. This is mandatory if Change Control is enabled. Ex: MyTicket1234","required":false,"example":"MyTicket1234","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"string"}}},"description":"Name-Value pair(s) in key value format. Ex: {\"BGP_AS\": \"67\"}","required":true},"responses":{"200":{"description":"Fabric created successfully"},"401":{"description":"Unauthorized access to API"},"500":{"description":"Failed to create the Fabric with specific name-value pair(s)"}},"__originalOperationId":"createFabricWithNvPairs","method":"post","path":"/appcenter/cisco/ndfc/api/v1/lan-fabric/rest/control/fabrics/{fabricName}/{templateName}"}}