4.6.0
This commit is contained in:
@@ -406,6 +406,7 @@ func flattenVinsListInterfaces(i vins.ListInterfaces) []map[string]interface{} {
|
||||
"net_id": v.NetID,
|
||||
"net_mask": v.NetMask,
|
||||
"net_type": v.NetType,
|
||||
"node_id": v.NodeID,
|
||||
"pci_slot": v.PCISlot,
|
||||
"qos": flattenVinsQOS(v.QOS),
|
||||
"target": v.Target,
|
||||
@@ -418,6 +419,50 @@ func flattenVinsListInterfaces(i vins.ListInterfaces) []map[string]interface{} {
|
||||
}
|
||||
|
||||
func flattenVinsList(vl *vins.ListVINS) []map[string]interface{} {
|
||||
res := make([]map[string]interface{}, 0, len(vl.Data))
|
||||
for _, v := range vl.Data {
|
||||
temp := map[string]interface{}{
|
||||
"account_id": v.AccountID,
|
||||
"account_name": v.AccountName,
|
||||
"created_by": v.CreatedBy,
|
||||
"created_time": v.CreatedTime,
|
||||
"default_gw": v.DefaultGW,
|
||||
"default_qos": flattenVinsQOS(v.DefaultQOS),
|
||||
"deleted_by": v.DeletedBy,
|
||||
"deleted_time": v.DeletedTime,
|
||||
"description": v.Description,
|
||||
"external_ip": v.ExternalIP,
|
||||
"extnet_id": v.ExtnetId,
|
||||
"free_ips": v.FreeIPs,
|
||||
"gid": v.GID,
|
||||
"guid": v.GUID,
|
||||
"vins_id": v.ID,
|
||||
"name": v.Name,
|
||||
"lock_status": v.LockStatus,
|
||||
"manager_id": v.ManagerID,
|
||||
"manager_type": v.ManagerType,
|
||||
"milestones": v.Milestones,
|
||||
"netmask": v.NetMask,
|
||||
"network": v.Network,
|
||||
"pre_reservations_num": v.PreReservationsNum,
|
||||
"pri_vnf_dev_id": v.PriVNFDevID,
|
||||
"redundant": v.Redundant,
|
||||
"rg_id": v.RGID,
|
||||
"rg_name": v.RGName,
|
||||
"sec_vnf_dev_id": v.SecVNFDevID,
|
||||
"status": v.Status,
|
||||
"updated_by": v.UpdatedBy,
|
||||
"updated_time": v.UpdatedTime,
|
||||
"user_managed": v.UserManaged,
|
||||
"vnfs": flattenVinsVNFs(v.VNFs),
|
||||
"vxlan_id": v.VXLANID,
|
||||
}
|
||||
res = append(res, temp)
|
||||
}
|
||||
return res
|
||||
}
|
||||
|
||||
func flattenVinsListDeleted(vl *vins.ListVINS) []map[string]interface{} {
|
||||
res := make([]map[string]interface{}, 0, len(vl.Data))
|
||||
for _, v := range vl.Data {
|
||||
temp := map[string]interface{}{
|
||||
|
||||
Reference in New Issue
Block a user