package cmyaml type UdmCm struct { ManagedElement ManagedElement `yaml:"ManagedElement"` UdmFunction UdmFunction `yaml:"UdmFunction"` UdrFunction UdrFunction `yaml:"UdrFunction"` AusfFunction AusfFunction `yaml:"AusfFunction"` IPResource IPResource `yaml:"IPResource"` } type UdmFunction struct { Id string `yaml:"Id"` UserLabel string `yaml:"UserLabel"` AdministrativeState string `yaml:"AdministrativeState"` OperationalState string `yaml:"OperationalState"` VnfInstanceId string `yaml:"VnfInstanceId"` Fqdn string `yaml:"Fqdn"` SbiServiceList string `yaml:"SbiServiceList"` } type UdrFunction struct { Id string `yaml:"Id"` UserLabel string `yaml:"UserLabel"` AddrType string `yaml:"AddrType"` IpVersion string `yaml:"IpVersion"` AddrSegList string `yaml:"AddrSegList"` } type AusfFunction struct { Id string `yaml:"Id"` UserLabel string `yaml:"UserLabel"` LocIpAddrList string `yaml:"LocIpAddrList"` FarIpSubnetworkList string `yaml:"FarIpSubnetworkList"` } type IPResource struct { Id string `yaml:"Id"` UserLabel string `yaml:"UserLabel"` InterfaceType string `yaml:"InterfaceType"` LocIpV4AddrList string `yaml:"LocIpV4AddrList"` LocIpV6AddrList string `yaml:"LocIpV6AddrList"` } type ManagedElement struct { Id string `yaml:"Id"` UserLabel string `yaml:"UserLabel"` VendorName string `yaml:"VendorName"` ManagedBy string `yaml:"ManagedBy"` ManagementIpAddress string `yaml:"ManagementIpAddress"` SwVersion string `yaml:"SwVersion"` PatchInfo string `yaml:"PatchInfo"` AdministrativeState string `yaml:"AdministrativeState"` OperationalState string `yaml:"OperationalState"` } type AmfCm struct { ManagedElement ManagedElement `yaml:"ManagedElement"` AmfFunction AmfFunction `yaml:"AmfFunction"` EpRpDynN8Amf EpRpDynN8Amf `yaml:"EpRpDynN8Amf"` EpRpDynN11Amf EpRpDynN11Amf `yaml:"EpRpDynN11Amf"` EpRpDynN12Amf EpRpDynN12Amf `yaml:"EpRpDynN12Amf"` IPResource IPResource `yaml:"IPResource"` } type EpRpDynN11Amf struct { Id string `yaml:"Id"` UserLabel string `yaml:"UserLabel"` LocIpAddrList string `yaml:"LocIpAddrList"` FarIpSubnetworkList string `yaml:"FarIpSubnetworkList"` } type EpRpDynN12Amf struct { Id string `yaml:"Id"` UserLabel string `yaml:"UserLabel"` LocIpAddrList string `yaml:"LocIpAddrList"` FarIpSubnetworkList string `yaml:"FarIpSubnetworkList"` } type AmfFunction struct { Id string `yaml:"Id"` UserLabel string `yaml:"UserLabel"` AdministrativeState string `yaml:"AdministrativeState"` Fqdn string `yaml:"Fqdn"` SbiServiceList string `yaml:"SbiServiceList"` AmfGuamiList string `yaml:"AmfGuamiList"` OperationalState string `yaml:"OperationalState"` VnfInstanceId string `yaml:"VnfInstanceId"` SnssaiList string `yaml:"SnssaiList"` MaxUser string `yaml:"MaxUser"` RelativeCapacity string `yaml:"RelativeCapacity"` MaxGnbNum string `yaml:"MaxGnbNum"` } type EpRpDynN8Amf struct { Id string `yaml:"Id"` UserLabel string `yaml:"UserLabel"` LocIpAddrList string `yaml:"LocIpAddrList"` FarIpSubnetworkList string `yaml:"FarIpSubnetworkList"` } type SmfCm struct { ManagedElement ManagedElement `yaml:"ManagedElement"` SmfFunction SmfFunction `yaml:"SmfFunction"` AddrPool AddrPool `yaml:"AddrPool"` EpRpDynN7Smf EpRpDynN7Smf `yaml:"EpRpDynN7Smf"` EpRpDynN10Smf EpRpDynN10Smf `yaml:"EpRpDynN10Smf"` IPResource IPResource `yaml:"IPResource"` } type SmfFunction struct { Id string `yaml:"Id"` UserLabel string `yaml:"UserLabel"` VnfInstanceId string `yaml:"VnfInstanceId"` MaxQfi string `yaml:"MaxQfi"` MaxPduSessions string `yaml:"MaxPduSessions"` UpfList string `yaml:"UpfList"` AdministrativeState string `yaml:"AdministrativeState"` OperationalState string `yaml:"OperationalState"` Fqdn string `yaml:"Fqdn"` SbiServiceList string `yaml:"SbiServiceList"` } type AddrPool struct { Id string `yaml:"Id"` UserLabel string `yaml:"UserLabel"` AddrType string `yaml:"AddrType"` IpVersion string `yaml:"IpVersion"` AddrSegList string `yaml:"AddrSegList"` } type EpRpDynN7Smf struct { Id string `yaml:"Id"` UserLabel string `yaml:"UserLabel"` LocIpAddrList string `yaml:"LocIpAddrList"` FarIpSubnetworkList string `yaml:"FarIpSubnetworkList"` } type EpRpDynN10Smf struct { Id string `yaml:"Id"` UserLabel string `yaml:"UserLabel"` LocIpAddrList string `yaml:"LocIpAddrList"` FarIpSubnetworkList string `yaml:"FarIpSubnetworkList"` } type UpfCm struct { IPResource IPResource `yaml:"IPResource"` InventoryUnitHost InventoryUnitHost `yaml:"InventoryUnitHost"` InventoryUnitAccessory InventoryUnitAccessory `yaml:"InventoryUnitAccessory"` UdrFunction UpfUdrFunction `yaml:"UdrFunction"` InventoryUnitRack InventoryUnitRack `yaml:"InventoryUnitRack"` EpRpDynN9Upf EpRpDynN9Upf `yaml:"EpRpDynN9Upf"` AusfFunction UpfAusfFunction `yaml:"AusfFunction"` SmfFunction UpfSmfFunction `yaml:"SmfFunction"` InventoryUnitPack InventoryUnitPack `yaml:"InventoryUnitPack"` UpfFunction UpfFunction `yaml:"UpfFunction"` AmfFunction UpfAmfFunction `yaml:"AmfFunction"` ManagedElement ManagedElement `yaml:"ManagedElement"` InventoryUnitShelf InventoryUnitShelf `yaml:"InventoryUnitShelf"` EpRpDynN3Upf EpRpDynN3Upf `yaml:"EpRpDynN3Upf"` } type InventoryUnitRack struct { SbiServiceList string `yaml:"SbiServiceList"` Fqdn string `yaml:"Fqdn"` UserLabel string `yaml:"UserLabel"` AdministrativeState string `yaml:"AdministrativeState"` OperationalState string `yaml:"OperationalState"` VnfInstanceId string `yaml:"VnfInstanceId"` MaxPduSessions string `yaml:"MaxPduSessions"` MaxQfi string `yaml:"MaxQfi"` UpfList string `yaml:"UpfList"` Id string `yaml:"Id"` } type UpfAusfFunction struct { UserLabel string `yaml:"UserLabel"` AdministrativeState string `yaml:"AdministrativeState"` OperationalState string `yaml:"OperationalState"` VnfInstanceId string `yaml:"VnfInstanceId"` Fqdn string `yaml:"Fqdn"` Id string `yaml:"Id"` } type EpRpDynN3Upf struct { LocIpAddrList string `yaml:"LocIpAddrList"` FarIpSubnetworkList string `yaml:"FarIpSubnetworkList"` Id string `yaml:"Id"` UserLabel string `yaml:"UserLabel"` } type InventoryUnitHost struct { UserLabel string `yaml:"UserLabel"` VendorName string `yaml:"VendorName"` DateOfLastService string `yaml:"DateOfLastService"` ManufacturerData string `yaml:"ManufacturerData"` VendorUnitTypeNumber string `yaml:"VendorUnitTypeNumber"` HostPosition string `yaml:"HostPosition"` MemSize string `yaml:"MemSize"` HardDiskSize string `yaml:"HardDiskSize"` NumberOfCpu string `yaml:"NumberOfCpu"` Id string `yaml:"Id"` VendorUnitFamilyType string `yaml:"VendorUnitFamilyType"` SerialNumber string `yaml:"SerialNumber"` VersionNumber string `yaml:"VersionNumber"` DateOfManufacture string `yaml:"DateOfManufacture"` } type InventoryUnitAccessory struct { UserLabel string `yaml:"UserLabel"` VendorName string `yaml:"VendorName"` SerialNumber string `yaml:"SerialNumber"` ManufacturerData string `yaml:"ManufacturerData"` DateOfLastService string `yaml:"DateOfLastService"` AccessoryPosition string `yaml:"AccessoryPosition"` AccessoryType string `yaml:"AccessoryType"` Id string `yaml:"Id"` VendorUnitFamilyType string `yaml:"VendorUnitFamilyType"` VendorUnitTypeNumber string `yaml:"VendorUnitTypeNumber"` VersionNumber string `yaml:"VersionNumber"` DateOfManufacture string `yaml:"DateOfManufacture"` AddtionalInformation string `yaml:"AddtionalInformation"` } type EpRpDynN9Upf struct { UserLabel string `yaml:"UserLabel"` LocIpAddrList string `yaml:"LocIpAddrList"` FarIpSubnetworkList string `yaml:"FarIpSubnetworkList"` Id string `yaml:"Id"` } type UpfSmfFunction struct { Id string `yaml:"Id"` UserLabel string `yaml:"UserLabel"` AdministrativeState string `yaml:"AdministrativeState"` OperationalState string `yaml:"OperationalState"` VnfInstanceId string `yaml:"VnfInstanceId"` Fqdn string `yaml:"Fqdn"` } type InventoryUnitPack struct { VendorUnitFamilyType string `yaml:"VendorUnitFamilyType"` VendorName string `yaml:"VendorName"` VersionNumber string `yaml:"VersionNumber"` DateOfManufacture string `yaml:"DateOfManufacture"` DateOfLastService string `yaml:"DateOfLastService"` ManufacturerData string `yaml:"ManufacturerData"` Id string `yaml:"Id"` UserLabel string `yaml:"UserLabel"` PortsInformation string `yaml:"PortsInformation"` PackPosition string `yaml:"PackPosition"` SlotsOccupied string `yaml:"SlotsOccupied"` VendorUnitTypeNumber string `yaml:"VendorUnitTypeNumber"` SerialNumber string `yaml:"SerialNumber"` } type UpfAmfFunction struct { VnfInstanceId string `yaml:"VnfInstanceId"` Fqdn string `yaml:"Fqdn"` Id string `yaml:"Id"` UserLabel string `yaml:"UserLabel"` AdministrativeState string `yaml:"AdministrativeState"` OperationalState string `yaml:"OperationalState"` } type InventoryUnitShelf struct { ManufacturerData string `yaml:"ManufacturerData"` RackPosition string `yaml:"RackPosition"` SerialNumber string `yaml:"SerialNumber"` VersionNumber string `yaml:"VersionNumber"` VendorUnitFamilyType string `yaml:"VendorUnitFamilyType"` VendorUnitTypeNumber string `yaml:"VendorUnitTypeNumber"` VendorName string `yaml:"VendorName"` DateOfManufacture string `yaml:"DateOfManufacture"` DateOfLastService string `yaml:"DateOfLastService"` Id string `yaml:"Id"` UserLabel string `yaml:"UserLabel"` } type UpfUdrFunction struct { OperationalState string `yaml:"OperationalState"` VnfInstanceId string `yaml:"VnfInstanceId"` Fqdn string `yaml:"Fqdn"` Id string `yaml:"Id"` UserLabel string `yaml:"UserLabel"` AdministrativeState string `yaml:"AdministrativeState"` } type UpfFunction struct { MaxThroughput string `yaml:"MaxThroughput"` Id string `yaml:"Id"` UserLabel string `yaml:"UserLabel"` AdministrativeState string `yaml:"AdministrativeState"` OperationalState string `yaml:"OperationalState"` VnfInstanceId string `yaml:"VnfInstanceId"` MaxQosFlows string `yaml:"MaxQosFlows"` }