an example of vm response
"vnfdetails": {
"access_methods": "http,https,ssh-key,ssh-password",
"http_path": "/",
"https_path": "/"
},
"vnfnics": [
{
"deviceid": 0,
"management": true,
"name": "management",
"required": true
}
],
it might be due to that vnfnics is defined as []string
cloudstack/AffinityGroupService.go: Vnfnics []string `json:"vnfnics"`
cloudstack/BackupService.go: Vnfnics []string `json:"vnfnics"`
cloudstack/ISOService.go: Vnfnics []string `json:"vnfnics"`
cloudstack/ISOService.go: Vnfnics []string `json:"vnfnics"`
cloudstack/NicService.go: Vnfnics []string `json:"vnfnics"`
cloudstack/SSHService.go: Vnfnics []string `json:"vnfnics"`
cloudstack/SnapshotService.go: Vnfnics []string `json:"vnfnics"`
cloudstack/VirtualMachineService.go: Vnfnics []string `json:"vnfnics"`
cloudstack/VirtualMachineService.go: Vnfnics []string `json:"vnfnics"`
cloudstack/VirtualMachineService.go: Vnfnics []string `json:"vnfnics"`
cloudstack/VirtualMachineService.go: Vnfnics []string `json:"vnfnics"`
cloudstack/VirtualMachineService.go: Vnfnics []string `json:"vnfnics"`
cloudstack/VirtualMachineService.go: Vnfnics []string `json:"vnfnics"`
cloudstack/VirtualMachineService.go: Vnfnics []string `json:"vnfnics"`
cloudstack/VirtualMachineService.go: Vnfnics []string `json:"vnfnics"`
cloudstack/VirtualMachineService.go: Vnfnics []string `json:"vnfnics"`
cloudstack/VirtualMachineService.go: Vnfnics []string `json:"vnfnics"`
cloudstack/VirtualMachineService.go: Vnfnics []string `json:"vnfnics"`
cloudstack/VirtualMachineService.go: Vnfnics []string `json:"vnfnics"`
cloudstack/VirtualMachineService.go: Vnfnics []string `json:"vnfnics"`
cloudstack/VirtualMachineService.go: Vnfnics []string `json:"vnfnics"`
cloudstack/VirtualMachineService.go: Vnfnics []string `json:"vnfnics"`
cloudstack/VirtualMachineService.go: Vnfnics []string `json:"vnfnics"`
cloudstack/VirtualMachineService.go: Vnfnics []string `json:"vnfnics"`
cloudstack/VirtualMachineService.go: Vnfnics []string `json:"vnfnics"`
cloudstack/VirtualMachineService.go: Vnfnics []string `json:"vnfnics"`
cloudstack/VirtualMachineService.go: Vnfnics []string `json:"vnfnics"`
cloudstack/VirtualMachineService.go: Vnfnics []string `json:"vnfnics"`
cloudstack/VirtualNetworkFunctionsService.go: Vnfnics []string `json:"vnfnics"`
cloudstack/VirtualNetworkFunctionsService.go: Vnfnics []string `json:"vnfnics"`
cloudstack/VirtualNetworkFunctionsService.go: if v, found := p.p["vnfnics"]; found {
cloudstack/VirtualNetworkFunctionsService.go: u.Set(fmt.Sprintf("vnfnics[%d].key", i), k)
cloudstack/VirtualNetworkFunctionsService.go: u.Set(fmt.Sprintf("vnfnics[%d].value", i), m[k])
cloudstack/VirtualNetworkFunctionsService.go:func (p *RegisterVnfTemplateParams) SetVnfnics(v map[string]string) {
cloudstack/VirtualNetworkFunctionsService.go: p.p["vnfnics"] = v
cloudstack/VirtualNetworkFunctionsService.go:func (p *RegisterVnfTemplateParams) ResetVnfnics() {
cloudstack/VirtualNetworkFunctionsService.go: if p.p != nil && p.p["vnfnics"] != nil {
cloudstack/VirtualNetworkFunctionsService.go: delete(p.p, "vnfnics")
cloudstack/VirtualNetworkFunctionsService.go:func (p *RegisterVnfTemplateParams) GetVnfnics() (map[string]string, bool) {
an example of vm response
it might be due to that vnfnics is defined as
[]string