onap_cmd_schema_version: 1.0 name: sdnc-create description: Register SDNC into Onap service: name: extsys version: v1 parameters: - name: name description: Onap SDNC name scope: short type: string short_option: n long_option: name is_optional: false - name: vendor description: Onap SDNC vendor scope: short type: string short_option: e long_option: vendor is_optional: false - name: type description: Onap SDNC type scope: short type: string short_option: y long_option: type is_optional: false - name: sdnc-version description: Onap SDNC version scope: short type: string short_option: r long_option: sdnc-version is_optional: false - name: url description: Onap SDNC base url scope: short type: url short_option: l long_option: url is_optional: false - name: description description: Onap SDNC description scope: short type: string short_option: i long_option: description is_optional: false - name: username description: Onap SDNC username scope: short type: string short_option: g long_option: username is_optional: false - name: password description: Onap SDNC password scope: short type: string is_secured: true short_option: j long_option: password is_optional: false - name: product-name description: Onap SDNC product-name scope: short type: string short_option: o long_option: product-name is_optional: false - name: protocol description: Onap SDNC protocol scope: short type: string short_option: k long_option: protocol is_optional: false results: direction: portrait attributes: - name: id description: Onap SDNC ID scope: short type: string - name: name description: Onap SDNC name scope: short type: string - name: vendor description: Onap SDNC vendor scope: short type: string - name: type description: Onap SDNC type scope: short type: string - name: version description: Onap SDNC version scope: short type: string - name: url description: Onap SDNC base url scope: short type: url - name: description description: Onap SDNC description scope: short type: string - name: username description: Onap SDNC username scope: short type: string - name: password description: Onap SDNC password scope: short type: string is_secured: true - name: product-name description: Onap SDNC product name scope: short type: string - name: protocol description: Onap SDNC protocol scope: short type: string - name: create-time description: Onap SDNC create-time scope: long type: string http: request: headers: createOrUpdate: ${create-or-update1} body: {"name":"${name}","vendor":"${vendor}","version":"${sdnc-version}","description":"${description}","type":"${type}","url":"${url}","userName":"${username}","password":"${password}","productName":"${product-name}","protocol":"${protocol}"} success_codes: - 201 - 200 result_map: id: $b{$.sdnControllerId} name: $b{$.name} vendor: $b{$.vendor} type: $b{$.type} version: $b{$.version} url: $b{$.url} description: $b{$.description} username: $b{$.userName} password: $b{$.password} protocol: $b{$.protocol} product-name: $b{$.productName} create-time: $b{$.createTime} sample_response: body: '{"id":"string","name":"string","vendor":"string","version":"string","description":"string","type":"string","createTime":"string","url":"string","userName":"string","password":"string","productName":"string","protocol":"string"}'