1 open_cli_schema_version: 1.0
2 name: service-model-create
3 description: Create Service model in SDC
8 author: ONAP CLI Team onap-discuss@lists.onap.org
13 description: Onap Service Name
19 description: Description for Service
22 long_option: description
25 description: Project code
27 long_option: project-code
31 description: Service category
36 default_value: network l1-3
37 - name: category-display-name
38 description: Service category display name
41 long_option: category-display-name
43 default_value: Network L1-3
45 description: Service Icon id
49 default_value: defaulticon
56 description: Service ID
66 uri: /sdc2/rest/v1/catalog/services
68 body: '{"componentType": "SERVICE", "properties": [], "requirements": {}, "toscaArtifacts": {}, "tags": ["CLI", "${name}"], "artifacts": {}, "description": "${description}", "serviceApiArtifacts": {}, "capabilities": {}, "name": "${name}", "componentInstancesProperties": {}, "componentInstancesAttributes": {}, "contactId": "${onap-username}", "groups": [], "projectCode": "${project-code}", "deploymentArtifacts": {}, "attributes": [], "componentInstances": [], "categories": [{"normalizedName": "${category}", "name": "${category-display-name}", "uniqueId": "serviceNewCategory.${category}", "icons": ["${icon-id}"]}], "icon": "${icon-id}"}'