modules/Private/4.RAMPFunctions/Start-ARIMappingFedRAMP.ps1
function Start-ARIMappingFedRAMP { Param($FedResources) $FedRampResources = Foreach ($FedResource in $FedResources) { $MappedResource = [PSCustomObject]@{ 'UNIQUE ASSET IDENTIFIER' = $FedResource.FedID 'IPv4 or IPv6 Address' = $FedResource.FedIPAddress 'Virtual' = $FedResource.FedVirtual 'Public' = $FedResource.FedPublic 'DNS Name or URL' = $FedResource.FedDNSName 'NetBIOS Name' = $FedResource.FedNetBIOSName 'MAC Address' = $FedResource.FedMACAddress 'Authenticated Scan' = $FedResource.FedAuthenticatedScan 'Baseline Configuration Name' = $FedResource.FedBaselineConfigurationName 'OS Name and Version' = $FedResource.FedOSNameAndVersion 'Location' = $FedResource.FedLocation 'Asset Type' = $FedResource.FedAssetType 'Hardware Make/Model' = $FedResource.FedHardwareMakeModel 'In Latest Scan' = $FedResource.FedInLatestScan 'Software/ Database Vendor' = $FedResource.FedSoftwareDatabaseVendor 'Software/ Database Name & Version' = $FedResource.FedSoftwareDatabaseNameAndVersion 'Patch Level' = $FedResource.FedPatchLevel 'Diagram Label' = '' 'Comments' = $FedResource.FedComments 'Serial #/Asset Tag#' = $FedResource.FedSerialAssetTag 'VLAN/_x000a_Network ID' = $FedResource.FedVLANNetworkID 'System Administrator/ Owner' = $FedResource.FedSystemAdministratorOwner 'Application Administrator/ Owner' = $FedResource.FedApplicationAdministratorOwner 'Function' = $FedResource.FedFunction 'End-of-Life' = '' } $MappedResource } return $FedRampResources } |