{"type":"model","meta":{"id":"/apps/pubhub/media/crosswork-network-controller-7-1/f445c17e25a1120e8fbde4bd413083d0fd88b2b3/c1291a25-ce7e-325c-9659-0646f41e1a52","info":{"title":"cat-inventory-rpc","description":"This module defines service inventory RPC operations for retrieving services details from CNC.","termsOfService":"http://www.cisco.com/web/siteassets/legal/terms_condition.html","contact":{"name":"Cisco Systems","url":"https://www.cisco.com","email":"support@cisco.com"},"license":{"name":"Cisco Software License Agreement","url":"http://www.cisco.com/public/sw-license-agreement.html"},"version":"7.1.0"},"security":[{"bearerAuth":[]}],"tags":[{"name":"operations","description":"service inventory operations"}],"x-parser-conf":{"overview":{"markdownPath":"reference/CNC/cat-inventory-rpc-api-overview.md"}},"openapi":"3.0.1","servers":[{"url":"https://{cnc-host}:{cnc-port}/crosswork/nbi/cat-inventory/v1/restconf","variables":{"cnc-host":{"default":"127.0.0.1","description":"host name or ip address of the target CNC Cluster"},"cnc-port":{"default":"30603","description":"port number of the target CNC Cluster"}}}],"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT"}}},"spec":{"type":"object","properties":{"cat-inventory-rpc:output":{"type":"object","properties":{"cat-inventory-rpc:get-all-services-response":{"type":"object","properties":{"collection-header":{"type":"object","properties":{"offset":{"type":"integer","description":"offset of the first record of the collection (leaf)","format":"uint32","x-yang":{"type":"leaf"}},"limit":{"type":"string","description":"max number of records that should be in collection (leaf)","format":"int32","x-yang":{"type":"leaf"}},"count":{"type":"string","description":"actual number of records in the collection. (leaf)","format":"int32","x-yang":{"type":"leaf"}}},"description":"(non-presence)","x-yang":{"type":"container","is_presence":"false"}},"collection-data":{"type":"object","properties":{"service-info":{"type":"array","description":"(list)","items":{"type":"object","properties":{"service-name":{"type":"string","description":"name of the service (leaf)","format":"string","x-yang":{"type":"leaf"}},"service-type":{"type":"string","description":"type of the service with qname in string format e.g. {urn:a:b:c:foo}bar\nfor bar service type (leaf)","format":"string","x-yang":{"type":"leaf"}},"yang-path":{"type":"string","description":"restconf yang path to the data resource that can retrieve full\ndetails of the service intent (leaf)","format":"string","x-yang":{"type":"leaf"}},"plan-yang-path":{"type":"string","description":"restconf yang path to the service plan data resource that can\nretrieve full details of the service plan/deployment corresponds\nto this service intent (leaf)","format":"string","x-yang":{"type":"leaf"}}}},"x-yang":{"type":"list"}}},"description":"(non-presence)","x-yang":{"type":"container","is_presence":"false"}}},"description":"(non-presence)","x-yang":{"type":"container","is_presence":"false"}}}}},"$$ref":"#/components/schemas/operations_cat-inventory-rpc_get-all-services-post-output","title":"operations_cat-inventory-rpc_get-all-services-post-output"}}