Documentation ¶
Overview ¶
Code generated by https://github.com/gocomply/xsd2go; DO NOT EDIT. Models for http://oval.mitre.org/XMLSchema/oval-system-characteristics-5#linux
Code generated by https://github.com/gocomply/xsd2go; DO NOT EDIT. Models for http://oval.mitre.org/XMLSchema/oval-system-characteristics-5
Code generated by https://github.com/gocomply/xsd2go; DO NOT EDIT. Models for http://oval.mitre.org/XMLSchema/oval-system-characteristics-5#unix
Index ¶
- type ApparmorstatusItem
- type CollectedObjectsType
- type DnscacheItem
- type DpkginfoItem
- type DpkginfoItemEpoch
- type DpkginfoItemEvr
- type DpkginfoItemRelease
- type DpkginfoItemVersion
- type EntityItemAnySimpleType
- type EntityItemBinaryType
- type EntityItemBoolType
- type EntityItemCapabilityType
- type EntityItemComplexBaseType
- type EntityItemDebianEVRStringType
- type EntityItemEVRStringType
- type EntityItemEncryptMethodType
- type EntityItemEndpointType
- type EntityItemFieldType
- type EntityItemFilesetRevisionType
- type EntityItemFloatType
- type EntityItemGconfTypeType
- type EntityItemIOSVersionType
- type EntityItemIPAddressStringType
- type EntityItemIPAddressType
- type EntityItemIntType
- type EntityItemInterfaceType
- type EntityItemProtocolType
- type EntityItemRecordType
- type EntityItemRoutingTableFlagsType
- type EntityItemRpmVerifyResultType
- type EntityItemSimpleBaseType
- type EntityItemStringType
- type EntityItemVersionType
- type EntityItemWaitStatusType
- type EntityItemXinetdTypeStatusType
- type FileItem
- type FileItemATime
- type FileItemCTime
- type FileItemGroupId
- type FileItemMTime
- type FileItemUserId
- type FileextendedattributeItem
- type FlagEnumeration
- type GconfItem
- type IflistenersItem
- type InetdItem
- type InetlisteningserverItem
- type InterfaceItem
- type InterfaceType
- type InterfacesType
- type Item
- type ItemType
- type ObjectType
- type OvalSystemCharacteristics
- type PartitionItem
- type PasswordItem
- type PasswordItemGroupId
- type PasswordItemUserId
- type Process58Item
- type ProcessItem
- type ReferenceType
- type RoutingtableItem
- type RpminfoItem
- type RpminfoItemEpoch
- type RpminfoItemRelease
- type RpminfoItemVersion
- type RpmverifyItem
- type RpmverifyfileItem
- type RpmverifyfileItemEpoch
- type RpmverifyfileItemRelease
- type RpmverifyfileItemVersion
- type RpmverifypackageItem
- type RpmverifypackageItemEpoch
- type RpmverifypackageItemRelease
- type RpmverifypackageItemVersion
- type RunlevelItem
- type SccsItem
- type SelinuxbooleanItem
- type SelinuxsecuritycontextItem
- type ShadowItem
- type ShadowItemChgAllow
- type ShadowItemChgLst
- type ShadowItemChgReq
- type ShadowItemExpDate
- type ShadowItemExpInact
- type ShadowItemExpWarn
- type ShadowItemFlag
- type SlackwarepkginfoItem
- type SlackwarepkginfoItemVersion
- type StatusEnumeration
- type SymlinkItem
- type SysctlItem
- type SystemDataType
- type SystemInfoType
- type SystemdunitdependencyItem
- type SystemdunitpropertyItem
- type UnameItem
- type VariableValueType
- type XinetdItem
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApparmorstatusItem ¶
type ApparmorstatusItem struct { XMLName xml.Name `xml:"apparmorstatus_item"` Id oval.ItemIDPattern `xml:"id,attr"` Status StatusEnumeration `xml:"status,attr,omitempty"` LoadedProfilesCount *EntityItemIntType `xml:"loaded_profiles_count"` EnforceModeProfilesCount *EntityItemIntType `xml:"enforce_mode_profiles_count"` ComplainModeProfilesCount *EntityItemIntType `xml:"complain_mode_profiles_count"` ProcessesWithProfilesCount *EntityItemIntType `xml:"processes_with_profiles_count"` EnforceModeProcessesCount *EntityItemIntType `xml:"enforce_mode_processes_count"` ComplainModeProcessesCount *EntityItemIntType `xml:"complain_mode_processes_count"` UnconfinedProcessesWithProfilesCount *EntityItemIntType `xml:"unconfined_processes_with_profiles_count"` Message []oval.MessageType `xml:"message"` }
Element
type CollectedObjectsType ¶
type CollectedObjectsType struct { XMLName xml.Name Object []ObjectType `xml:",any"` InnerXml string `xml:",innerxml"` }
type DnscacheItem ¶
type DnscacheItem struct { XMLName xml.Name `xml:"dnscache_item"` Id oval.ItemIDPattern `xml:"id,attr"` Status StatusEnumeration `xml:"status,attr,omitempty"` DomainName *EntityItemStringType `xml:"domain_name"` Ttl *EntityItemIntType `xml:"ttl"` IpAddress []EntityItemIPAddressStringType `xml:"ip_address"` Message []oval.MessageType `xml:"message"` }
Element
type DpkginfoItem ¶
type DpkginfoItem struct { XMLName xml.Name `xml:"dpkginfo_item"` Id oval.ItemIDPattern `xml:"id,attr"` Status StatusEnumeration `xml:"status,attr,omitempty"` Name *EntityItemStringType `xml:"name"` Arch *EntityItemStringType `xml:"arch"` Epoch *DpkginfoItemEpoch `xml:"epoch"` Release *DpkginfoItemRelease `xml:"release"` Version *DpkginfoItemVersion `xml:"version"` Evr *DpkginfoItemEvr `xml:"evr"` Message []oval.MessageType `xml:"message"` }
Element
type DpkginfoItemEpoch ¶
type DpkginfoItemEpoch struct { XMLName xml.Name `xml:"epoch"` Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` }
Element
type DpkginfoItemEvr ¶
type DpkginfoItemEvr struct { XMLName xml.Name `xml:"evr"` Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` }
Element
type DpkginfoItemRelease ¶
type DpkginfoItemRelease struct { XMLName xml.Name `xml:"release"` Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` }
Element
type DpkginfoItemVersion ¶
type DpkginfoItemVersion struct { XMLName xml.Name `xml:"version"` Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` }
Element
type EntityItemAnySimpleType ¶
type EntityItemAnySimpleType struct { XMLName xml.Name Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` InnerXml string `xml:",innerxml"` }
type EntityItemBinaryType ¶
type EntityItemBinaryType struct { XMLName xml.Name Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` InnerXml string `xml:",innerxml"` }
type EntityItemBoolType ¶
type EntityItemBoolType struct { XMLName xml.Name Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` InnerXml string `xml:",innerxml"` }
type EntityItemCapabilityType ¶
type EntityItemCapabilityType struct { XMLName xml.Name Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` InnerXml string `xml:",innerxml"` }
type EntityItemDebianEVRStringType ¶
type EntityItemDebianEVRStringType struct { XMLName xml.Name Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` InnerXml string `xml:",innerxml"` }
type EntityItemEVRStringType ¶
type EntityItemEVRStringType struct { XMLName xml.Name Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` InnerXml string `xml:",innerxml"` }
type EntityItemEncryptMethodType ¶
type EntityItemEncryptMethodType struct { XMLName xml.Name Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` InnerXml string `xml:",innerxml"` }
type EntityItemEndpointType ¶
type EntityItemEndpointType struct { XMLName xml.Name Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` InnerXml string `xml:",innerxml"` }
type EntityItemFieldType ¶
type EntityItemFieldType struct { XMLName xml.Name Name string `xml:"name,attr"` Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` Text string `xml:",chardata"` InnerXml string `xml:",innerxml"` }
type EntityItemFilesetRevisionType ¶
type EntityItemFilesetRevisionType struct { XMLName xml.Name Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` InnerXml string `xml:",innerxml"` }
type EntityItemFloatType ¶
type EntityItemFloatType struct { XMLName xml.Name Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` InnerXml string `xml:",innerxml"` }
type EntityItemGconfTypeType ¶
type EntityItemGconfTypeType struct { XMLName xml.Name Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` InnerXml string `xml:",innerxml"` }
type EntityItemIOSVersionType ¶
type EntityItemIOSVersionType struct { XMLName xml.Name Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` InnerXml string `xml:",innerxml"` }
type EntityItemIPAddressStringType ¶
type EntityItemIPAddressStringType struct { XMLName xml.Name Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` InnerXml string `xml:",innerxml"` }
type EntityItemIPAddressType ¶
type EntityItemIPAddressType struct { XMLName xml.Name Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` InnerXml string `xml:",innerxml"` }
type EntityItemIntType ¶
type EntityItemIntType struct { XMLName xml.Name Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` InnerXml string `xml:",innerxml"` }
type EntityItemInterfaceType ¶
type EntityItemInterfaceType struct { XMLName xml.Name Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` InnerXml string `xml:",innerxml"` }
type EntityItemProtocolType ¶
type EntityItemProtocolType struct { XMLName xml.Name Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` InnerXml string `xml:",innerxml"` }
type EntityItemRecordType ¶
type EntityItemRecordType struct { XMLName xml.Name Field []EntityItemFieldType `xml:",any"` InnerXml string `xml:",innerxml"` }
type EntityItemRoutingTableFlagsType ¶
type EntityItemRoutingTableFlagsType struct { XMLName xml.Name Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` InnerXml string `xml:",innerxml"` }
type EntityItemRpmVerifyResultType ¶
type EntityItemRpmVerifyResultType struct { XMLName xml.Name Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` InnerXml string `xml:",innerxml"` }
type EntityItemSimpleBaseType ¶
type EntityItemSimpleBaseType struct { XMLName xml.Name Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` Text string `xml:",chardata"` InnerXml string `xml:",innerxml"` }
type EntityItemStringType ¶
type EntityItemStringType struct { XMLName xml.Name Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` InnerXml string `xml:",innerxml"` }
type EntityItemVersionType ¶
type EntityItemVersionType struct { XMLName xml.Name Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` InnerXml string `xml:",innerxml"` }
type EntityItemWaitStatusType ¶
type EntityItemWaitStatusType struct { XMLName xml.Name Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` InnerXml string `xml:",innerxml"` }
type EntityItemXinetdTypeStatusType ¶
type EntityItemXinetdTypeStatusType struct { XMLName xml.Name Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` InnerXml string `xml:",innerxml"` }
type FileItem ¶
type FileItem struct { XMLName xml.Name `xml:"file_item"` Id oval.ItemIDPattern `xml:"id,attr"` Status StatusEnumeration `xml:"status,attr,omitempty"` Filepath *EntityItemStringType `xml:"filepath"` Path *EntityItemStringType `xml:"path"` Filename *EntityItemStringType `xml:"filename"` Type *EntityItemStringType `xml:"type"` GroupId *FileItemGroupId `xml:"group_id"` UserId *FileItemUserId `xml:"user_id"` ATime *FileItemATime `xml:"a_time"` CTime *FileItemCTime `xml:"c_time"` MTime *FileItemMTime `xml:"m_time"` Size *EntityItemIntType `xml:"size"` Suid *EntityItemBoolType `xml:"suid"` Sgid *EntityItemBoolType `xml:"sgid"` Sticky *EntityItemBoolType `xml:"sticky"` Uread *EntityItemBoolType `xml:"uread"` Uwrite *EntityItemBoolType `xml:"uwrite"` Uexec *EntityItemBoolType `xml:"uexec"` Gread *EntityItemBoolType `xml:"gread"` Gwrite *EntityItemBoolType `xml:"gwrite"` Gexec *EntityItemBoolType `xml:"gexec"` Oread *EntityItemBoolType `xml:"oread"` Owrite *EntityItemBoolType `xml:"owrite"` Oexec *EntityItemBoolType `xml:"oexec"` HasExtendedAcl *EntityItemBoolType `xml:"has_extended_acl"` Message []oval.MessageType `xml:"message"` }
Element
type FileItemATime ¶
type FileItemATime struct { XMLName xml.Name `xml:"a_time"` Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` }
Element
type FileItemCTime ¶
type FileItemCTime struct { XMLName xml.Name `xml:"c_time"` Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` }
Element
type FileItemGroupId ¶
type FileItemGroupId struct { XMLName xml.Name `xml:"group_id"` Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` }
Element
type FileItemMTime ¶
type FileItemMTime struct { XMLName xml.Name `xml:"m_time"` Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` }
Element
type FileItemUserId ¶
type FileItemUserId struct { XMLName xml.Name `xml:"user_id"` Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` }
Element
type FileextendedattributeItem ¶
type FileextendedattributeItem struct { XMLName xml.Name `xml:"fileextendedattribute_item"` Id oval.ItemIDPattern `xml:"id,attr"` Status StatusEnumeration `xml:"status,attr,omitempty"` Filepath *EntityItemStringType `xml:"filepath"` Path *EntityItemStringType `xml:"path"` Filename *EntityItemStringType `xml:"filename"` AttributeName *EntityItemStringType `xml:"attribute_name"` Value *EntityItemAnySimpleType `xml:"value"` Message []oval.MessageType `xml:"message"` }
Element
type FlagEnumeration ¶
type FlagEnumeration string
const FlagEnumerationComplete FlagEnumeration = "complete"
const FlagEnumerationDoesNotExist FlagEnumeration = "does not exist"
const FlagEnumerationError FlagEnumeration = "error"
const FlagEnumerationIncomplete FlagEnumeration = "incomplete"
const FlagEnumerationNotApplicable FlagEnumeration = "not applicable"
const FlagEnumerationNotCollected FlagEnumeration = "not collected"
type GconfItem ¶
type GconfItem struct { XMLName xml.Name `xml:"gconf_item"` Id oval.ItemIDPattern `xml:"id,attr"` Status StatusEnumeration `xml:"status,attr,omitempty"` Key *EntityItemStringType `xml:"key"` Source *EntityItemStringType `xml:"source"` Type *EntityItemGconfTypeType `xml:"type"` IsWritable *EntityItemBoolType `xml:"is_writable"` ModUser *EntityItemStringType `xml:"mod_user"` ModTime *EntityItemIntType `xml:"mod_time"` IsDefault *EntityItemBoolType `xml:"is_default"` Value []EntityItemAnySimpleType `xml:"value"` Message []oval.MessageType `xml:"message"` }
Element
type IflistenersItem ¶
type IflistenersItem struct { XMLName xml.Name `xml:"iflisteners_item"` Id oval.ItemIDPattern `xml:"id,attr"` Status StatusEnumeration `xml:"status,attr,omitempty"` InterfaceName *EntityItemStringType `xml:"interface_name"` Protocol *EntityItemProtocolType `xml:"protocol"` HwAddress *EntityItemStringType `xml:"hw_address"` ProgramName *EntityItemStringType `xml:"program_name"` Pid *EntityItemIntType `xml:"pid"` UserId *EntityItemIntType `xml:"user_id"` Message []oval.MessageType `xml:"message"` }
Element
type InetdItem ¶
type InetdItem struct { XMLName xml.Name `xml:"inetd_item"` Id oval.ItemIDPattern `xml:"id,attr"` Status StatusEnumeration `xml:"status,attr,omitempty"` Protocol *EntityItemStringType `xml:"protocol"` ServiceName *EntityItemStringType `xml:"service_name"` ServerProgram *EntityItemStringType `xml:"server_program"` ServerArguments *EntityItemStringType `xml:"server_arguments"` EndpointType *EntityItemEndpointType `xml:"endpoint_type"` ExecAsUser *EntityItemStringType `xml:"exec_as_user"` WaitStatus *EntityItemWaitStatusType `xml:"wait_status"` Message []oval.MessageType `xml:"message"` }
Element
type InetlisteningserverItem ¶
type InetlisteningserverItem struct { XMLName xml.Name `xml:"inetlisteningserver_item"` Id oval.ItemIDPattern `xml:"id,attr"` Status StatusEnumeration `xml:"status,attr,omitempty"` Protocol *EntityItemStringType `xml:"protocol"` LocalAddress *EntityItemIPAddressStringType `xml:"local_address"` LocalPort *EntityItemIntType `xml:"local_port"` LocalFullAddress *EntityItemStringType `xml:"local_full_address"` ProgramName *EntityItemStringType `xml:"program_name"` ForeignAddress *EntityItemIPAddressStringType `xml:"foreign_address"` ForeignPort *EntityItemIntType `xml:"foreign_port"` ForeignFullAddress *EntityItemStringType `xml:"foreign_full_address"` Pid *EntityItemIntType `xml:"pid"` UserId *EntityItemIntType `xml:"user_id"` Message []oval.MessageType `xml:"message"` }
Element
type InterfaceItem ¶
type InterfaceItem struct { XMLName xml.Name `xml:"interface_item"` Id oval.ItemIDPattern `xml:"id,attr"` Status StatusEnumeration `xml:"status,attr,omitempty"` Name *EntityItemStringType `xml:"name"` Type *EntityItemInterfaceType `xml:"type"` HardwareAddr *EntityItemStringType `xml:"hardware_addr"` InetAddr *EntityItemIPAddressStringType `xml:"inet_addr"` BroadcastAddr *EntityItemIPAddressStringType `xml:"broadcast_addr"` Netmask *EntityItemIPAddressStringType `xml:"netmask"` Flag []EntityItemStringType `xml:"flag"` Message []oval.MessageType `xml:"message"` }
Element
type InterfaceType ¶
type InterfacesType ¶
type InterfacesType struct { XMLName xml.Name Interface []InterfaceType `xml:",any"` InnerXml string `xml:",innerxml"` }
type Item ¶
type Item struct { XMLName xml.Name `xml:"item"` Id oval.ItemIDPattern `xml:"id,attr"` Status StatusEnumeration `xml:"status,attr,omitempty"` Message []oval.MessageType `xml:",any"` }
Element
type ItemType ¶
type ItemType struct { XMLName xml.Name Id oval.ItemIDPattern `xml:"id,attr"` Status StatusEnumeration `xml:"status,attr,omitempty"` Message []oval.MessageType `xml:",any"` InnerXml string `xml:",innerxml"` }
type ObjectType ¶
type ObjectType struct { XMLName xml.Name Id oval.ObjectIDPattern `xml:"id,attr"` Version uint64 `xml:"version,attr"` VariableInstance uint64 `xml:"variable_instance,attr,omitempty"` Comment string `xml:"comment,attr,omitempty"` Flag FlagEnumeration `xml:"flag,attr"` Message []oval.MessageType `xml:"message"` VariableValue []VariableValueType `xml:"variable_value"` Reference []ReferenceType `xml:"reference"` InnerXml string `xml:",innerxml"` }
type OvalSystemCharacteristics ¶
type OvalSystemCharacteristics struct { XMLName xml.Name `xml:"oval_system_characteristics"` Generator oval.GeneratorType `xml:"generator"` SystemInfo SystemInfoType `xml:"system_info"` CollectedObjects *CollectedObjectsType `xml:"collected_objects"` SystemData *SystemDataType `xml:"system_data"` Signature *xml_dsig.SignatureType `xml:"Signature"` }
Element
func (*OvalSystemCharacteristics) ScapVersion ¶
func (syschar *OvalSystemCharacteristics) ScapVersion() string
type PartitionItem ¶
type PartitionItem struct { XMLName xml.Name `xml:"partition_item"` Id oval.ItemIDPattern `xml:"id,attr"` Status StatusEnumeration `xml:"status,attr,omitempty"` MountPoint *EntityItemStringType `xml:"mount_point"` Device *EntityItemStringType `xml:"device"` Uuid *EntityItemStringType `xml:"uuid"` FsType *EntityItemStringType `xml:"fs_type"` MountOptions []EntityItemStringType `xml:"mount_options"` TotalSpace *EntityItemIntType `xml:"total_space"` SpaceUsed *EntityItemIntType `xml:"space_used"` SpaceLeft *EntityItemIntType `xml:"space_left"` SpaceLeftForUnprivilegedUsers *EntityItemIntType `xml:"space_left_for_unprivileged_users"` BlockSize *EntityItemIntType `xml:"block_size"` Message []oval.MessageType `xml:"message"` }
Element
type PasswordItem ¶
type PasswordItem struct { XMLName xml.Name `xml:"password_item"` Id oval.ItemIDPattern `xml:"id,attr"` Status StatusEnumeration `xml:"status,attr,omitempty"` Username *EntityItemStringType `xml:"username"` Password *EntityItemStringType `xml:"password"` UserId *PasswordItemUserId `xml:"user_id"` GroupId *PasswordItemGroupId `xml:"group_id"` Gcos *EntityItemStringType `xml:"gcos"` HomeDir *EntityItemStringType `xml:"home_dir"` LoginShell *EntityItemStringType `xml:"login_shell"` LastLogin *EntityItemIntType `xml:"last_login"` Message []oval.MessageType `xml:"message"` }
Element
type PasswordItemGroupId ¶
type PasswordItemGroupId struct { XMLName xml.Name `xml:"group_id"` Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` }
Element
type PasswordItemUserId ¶
type PasswordItemUserId struct { XMLName xml.Name `xml:"user_id"` Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` }
Element
type Process58Item ¶
type Process58Item struct { XMLName xml.Name `xml:"process58_item"` Id oval.ItemIDPattern `xml:"id,attr"` Status StatusEnumeration `xml:"status,attr,omitempty"` CommandLine *EntityItemStringType `xml:"command_line"` ExecTime *EntityItemStringType `xml:"exec_time"` Pid *EntityItemIntType `xml:"pid"` Ppid *EntityItemIntType `xml:"ppid"` Priority *EntityItemIntType `xml:"priority"` Ruid *EntityItemIntType `xml:"ruid"` SchedulingClass *EntityItemStringType `xml:"scheduling_class"` StartTime *EntityItemStringType `xml:"start_time"` Tty *EntityItemStringType `xml:"tty"` UserId *EntityItemIntType `xml:"user_id"` ExecShield *EntityItemBoolType `xml:"exec_shield"` Loginuid *EntityItemIntType `xml:"loginuid"` PosixCapability []EntityItemCapabilityType `xml:"posix_capability"` SelinuxDomainLabel *EntityItemStringType `xml:"selinux_domain_label"` SessionId *EntityItemIntType `xml:"session_id"` Message []oval.MessageType `xml:"message"` }
Element
type ProcessItem ¶
type ProcessItem struct { XMLName xml.Name `xml:"process_item"` Id oval.ItemIDPattern `xml:"id,attr"` Status StatusEnumeration `xml:"status,attr,omitempty"` Command *EntityItemStringType `xml:"command"` ExecTime *EntityItemStringType `xml:"exec_time"` Pid *EntityItemIntType `xml:"pid"` Ppid *EntityItemIntType `xml:"ppid"` Priority *EntityItemIntType `xml:"priority"` Ruid *EntityItemIntType `xml:"ruid"` SchedulingClass *EntityItemStringType `xml:"scheduling_class"` StartTime *EntityItemStringType `xml:"start_time"` Tty *EntityItemStringType `xml:"tty"` UserId *EntityItemIntType `xml:"user_id"` Message []oval.MessageType `xml:"message"` }
Element
type ReferenceType ¶
type ReferenceType struct { XMLName xml.Name ItemRef oval.ItemIDPattern `xml:"item_ref,attr"` InnerXml string `xml:",innerxml"` }
type RoutingtableItem ¶
type RoutingtableItem struct { XMLName xml.Name `xml:"routingtable_item"` Id oval.ItemIDPattern `xml:"id,attr"` Status StatusEnumeration `xml:"status,attr,omitempty"` Destination *EntityItemIPAddressType `xml:"destination"` Gateway *EntityItemIPAddressType `xml:"gateway"` Flags []EntityItemRoutingTableFlagsType `xml:"flags"` InterfaceName *EntityItemStringType `xml:"interface_name"` Message []oval.MessageType `xml:"message"` }
Element
type RpminfoItem ¶
type RpminfoItem struct { XMLName xml.Name `xml:"rpminfo_item"` Id oval.ItemIDPattern `xml:"id,attr"` Status StatusEnumeration `xml:"status,attr,omitempty"` Name *EntityItemStringType `xml:"name"` Arch *EntityItemStringType `xml:"arch"` Epoch *RpminfoItemEpoch `xml:"epoch"` Release *RpminfoItemRelease `xml:"release"` Version *RpminfoItemVersion `xml:"version"` Evr *EntityItemEVRStringType `xml:"evr"` SignatureKeyid *EntityItemStringType `xml:"signature_keyid"` ExtendedName *EntityItemStringType `xml:"extended_name"` Filepath []EntityItemStringType `xml:"filepath"` Message []oval.MessageType `xml:"message"` }
Element
type RpminfoItemEpoch ¶
type RpminfoItemEpoch struct { XMLName xml.Name `xml:"epoch"` Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` }
Element
type RpminfoItemRelease ¶
type RpminfoItemRelease struct { XMLName xml.Name `xml:"release"` Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` }
Element
type RpminfoItemVersion ¶
type RpminfoItemVersion struct { XMLName xml.Name `xml:"version"` Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` }
Element
type RpmverifyItem ¶
type RpmverifyItem struct { XMLName xml.Name `xml:"rpmverify_item"` Id oval.ItemIDPattern `xml:"id,attr"` Status StatusEnumeration `xml:"status,attr,omitempty"` Name *EntityItemStringType `xml:"name"` Filepath *EntityItemStringType `xml:"filepath"` SizeDiffers *EntityItemRpmVerifyResultType `xml:"size_differs"` ModeDiffers *EntityItemRpmVerifyResultType `xml:"mode_differs"` Md5Differs *EntityItemRpmVerifyResultType `xml:"md5_differs"` DeviceDiffers *EntityItemRpmVerifyResultType `xml:"device_differs"` LinkMismatch *EntityItemRpmVerifyResultType `xml:"link_mismatch"` OwnershipDiffers *EntityItemRpmVerifyResultType `xml:"ownership_differs"` GroupDiffers *EntityItemRpmVerifyResultType `xml:"group_differs"` MtimeDiffers *EntityItemRpmVerifyResultType `xml:"mtime_differs"` CapabilitiesDiffer *EntityItemRpmVerifyResultType `xml:"capabilities_differ"` ConfigurationFile *EntityItemBoolType `xml:"configuration_file"` DocumentationFile *EntityItemBoolType `xml:"documentation_file"` GhostFile *EntityItemBoolType `xml:"ghost_file"` LicenseFile *EntityItemBoolType `xml:"license_file"` ReadmeFile *EntityItemBoolType `xml:"readme_file"` Message []oval.MessageType `xml:"message"` }
Element
type RpmverifyfileItem ¶
type RpmverifyfileItem struct { XMLName xml.Name `xml:"rpmverifyfile_item"` Id oval.ItemIDPattern `xml:"id,attr"` Status StatusEnumeration `xml:"status,attr,omitempty"` Name *EntityItemStringType `xml:"name"` Epoch *RpmverifyfileItemEpoch `xml:"epoch"` Version *RpmverifyfileItemVersion `xml:"version"` Release *RpmverifyfileItemRelease `xml:"release"` Arch *EntityItemStringType `xml:"arch"` Filepath *EntityItemStringType `xml:"filepath"` ExtendedName *EntityItemStringType `xml:"extended_name"` SizeDiffers *EntityItemRpmVerifyResultType `xml:"size_differs"` ModeDiffers *EntityItemRpmVerifyResultType `xml:"mode_differs"` Md5Differs *EntityItemRpmVerifyResultType `xml:"md5_differs"` FiledigestDiffers *EntityItemRpmVerifyResultType `xml:"filedigest_differs"` DeviceDiffers *EntityItemRpmVerifyResultType `xml:"device_differs"` LinkMismatch *EntityItemRpmVerifyResultType `xml:"link_mismatch"` OwnershipDiffers *EntityItemRpmVerifyResultType `xml:"ownership_differs"` GroupDiffers *EntityItemRpmVerifyResultType `xml:"group_differs"` MtimeDiffers *EntityItemRpmVerifyResultType `xml:"mtime_differs"` CapabilitiesDiffer *EntityItemRpmVerifyResultType `xml:"capabilities_differ"` ConfigurationFile *EntityItemBoolType `xml:"configuration_file"` DocumentationFile *EntityItemBoolType `xml:"documentation_file"` GhostFile *EntityItemBoolType `xml:"ghost_file"` LicenseFile *EntityItemBoolType `xml:"license_file"` ReadmeFile *EntityItemBoolType `xml:"readme_file"` Message []oval.MessageType `xml:"message"` }
Element
type RpmverifyfileItemEpoch ¶
type RpmverifyfileItemEpoch struct { XMLName xml.Name `xml:"epoch"` Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` }
Element
type RpmverifyfileItemRelease ¶
type RpmverifyfileItemRelease struct { XMLName xml.Name `xml:"release"` Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` }
Element
type RpmverifyfileItemVersion ¶
type RpmverifyfileItemVersion struct { XMLName xml.Name `xml:"version"` Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` }
Element
type RpmverifypackageItem ¶
type RpmverifypackageItem struct { XMLName xml.Name `xml:"rpmverifypackage_item"` Id oval.ItemIDPattern `xml:"id,attr"` Status StatusEnumeration `xml:"status,attr,omitempty"` Name *EntityItemStringType `xml:"name"` Epoch *RpmverifypackageItemEpoch `xml:"epoch"` Version *RpmverifypackageItemVersion `xml:"version"` Release *RpmverifypackageItemRelease `xml:"release"` Arch *EntityItemStringType `xml:"arch"` ExtendedName *EntityItemStringType `xml:"extended_name"` DependencyCheckPassed *EntityItemBoolType `xml:"dependency_check_passed"` DigestCheckPassed *EntityItemBoolType `xml:"digest_check_passed"` VerificationScriptSuccessful *EntityItemBoolType `xml:"verification_script_successful"` SignatureCheckPassed *EntityItemBoolType `xml:"signature_check_passed"` Message []oval.MessageType `xml:"message"` }
Element
type RpmverifypackageItemEpoch ¶
type RpmverifypackageItemEpoch struct { XMLName xml.Name `xml:"epoch"` Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` }
Element
type RpmverifypackageItemRelease ¶
type RpmverifypackageItemRelease struct { XMLName xml.Name `xml:"release"` Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` }
Element
type RpmverifypackageItemVersion ¶
type RpmverifypackageItemVersion struct { XMLName xml.Name `xml:"version"` Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` }
Element
type RunlevelItem ¶
type RunlevelItem struct { XMLName xml.Name `xml:"runlevel_item"` Id oval.ItemIDPattern `xml:"id,attr"` Status StatusEnumeration `xml:"status,attr,omitempty"` ServiceName *EntityItemStringType `xml:"service_name"` Runlevel *EntityItemStringType `xml:"runlevel"` Start *EntityItemBoolType `xml:"start"` Kill *EntityItemBoolType `xml:"kill"` Message []oval.MessageType `xml:"message"` }
Element
type SccsItem ¶
type SccsItem struct { XMLName xml.Name `xml:"sccs_item"` Id oval.ItemIDPattern `xml:"id,attr"` Status StatusEnumeration `xml:"status,attr,omitempty"` Filepath *EntityItemStringType `xml:"filepath"` Path *EntityItemStringType `xml:"path"` Filename *EntityItemStringType `xml:"filename"` ModuleName *EntityItemStringType `xml:"module_name"` ModuleType *EntityItemStringType `xml:"module_type"` Release *EntityItemStringType `xml:"release"` Level *EntityItemStringType `xml:"level"` Branch *EntityItemStringType `xml:"branch"` Sequence *EntityItemStringType `xml:"sequence"` WhatString *EntityItemStringType `xml:"what_string"` Message []oval.MessageType `xml:"message"` }
Element
type SelinuxbooleanItem ¶
type SelinuxbooleanItem struct { XMLName xml.Name `xml:"selinuxboolean_item"` Id oval.ItemIDPattern `xml:"id,attr"` Status StatusEnumeration `xml:"status,attr,omitempty"` Name *EntityItemStringType `xml:"name"` CurrentStatus *EntityItemBoolType `xml:"current_status"` PendingStatus *EntityItemBoolType `xml:"pending_status"` Message []oval.MessageType `xml:"message"` }
Element
type SelinuxsecuritycontextItem ¶
type SelinuxsecuritycontextItem struct { XMLName xml.Name `xml:"selinuxsecuritycontext_item"` Id oval.ItemIDPattern `xml:"id,attr"` Status StatusEnumeration `xml:"status,attr,omitempty"` Filepath *EntityItemStringType `xml:"filepath"` Path *EntityItemStringType `xml:"path"` Filename *EntityItemStringType `xml:"filename"` Pid *EntityItemIntType `xml:"pid"` User *EntityItemStringType `xml:"user"` Role *EntityItemStringType `xml:"role"` Type *EntityItemStringType `xml:"type"` LowSensitivity *EntityItemStringType `xml:"low_sensitivity"` LowCategory *EntityItemStringType `xml:"low_category"` HighSensitivity *EntityItemStringType `xml:"high_sensitivity"` HighCategory *EntityItemStringType `xml:"high_category"` RawlowSensitivity *EntityItemStringType `xml:"rawlow_sensitivity"` RawlowCategory *EntityItemStringType `xml:"rawlow_category"` RawhighSensitivity *EntityItemStringType `xml:"rawhigh_sensitivity"` RawhighCategory *EntityItemStringType `xml:"rawhigh_category"` Message []oval.MessageType `xml:"message"` }
Element
type ShadowItem ¶
type ShadowItem struct { XMLName xml.Name `xml:"shadow_item"` Id oval.ItemIDPattern `xml:"id,attr"` Status StatusEnumeration `xml:"status,attr,omitempty"` Username *EntityItemStringType `xml:"username"` Password *EntityItemStringType `xml:"password"` ChgLst *ShadowItemChgLst `xml:"chg_lst"` ChgAllow *ShadowItemChgAllow `xml:"chg_allow"` ChgReq *ShadowItemChgReq `xml:"chg_req"` ExpWarn *ShadowItemExpWarn `xml:"exp_warn"` ExpInact *ShadowItemExpInact `xml:"exp_inact"` ExpDate *ShadowItemExpDate `xml:"exp_date"` Flag *ShadowItemFlag `xml:"flag"` EncryptMethod *EntityItemEncryptMethodType `xml:"encrypt_method"` Message []oval.MessageType `xml:"message"` }
Element
type ShadowItemChgAllow ¶
type ShadowItemChgAllow struct { XMLName xml.Name `xml:"chg_allow"` Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` }
Element
type ShadowItemChgLst ¶
type ShadowItemChgLst struct { XMLName xml.Name `xml:"chg_lst"` Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` }
Element
type ShadowItemChgReq ¶
type ShadowItemChgReq struct { XMLName xml.Name `xml:"chg_req"` Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` }
Element
type ShadowItemExpDate ¶
type ShadowItemExpDate struct { XMLName xml.Name `xml:"exp_date"` Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` }
Element
type ShadowItemExpInact ¶
type ShadowItemExpInact struct { XMLName xml.Name `xml:"exp_inact"` Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` }
Element
type ShadowItemExpWarn ¶
type ShadowItemExpWarn struct { XMLName xml.Name `xml:"exp_warn"` Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` }
Element
type ShadowItemFlag ¶
type ShadowItemFlag struct { XMLName xml.Name `xml:"flag"` Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` }
Element
type SlackwarepkginfoItem ¶
type SlackwarepkginfoItem struct { XMLName xml.Name `xml:"slackwarepkginfo_item"` Id oval.ItemIDPattern `xml:"id,attr"` Status StatusEnumeration `xml:"status,attr,omitempty"` Name *EntityItemStringType `xml:"name"` Version *SlackwarepkginfoItemVersion `xml:"version"` Architecture *EntityItemStringType `xml:"architecture"` Revision *EntityItemStringType `xml:"revision"` Message []oval.MessageType `xml:"message"` }
Element
type SlackwarepkginfoItemVersion ¶
type SlackwarepkginfoItemVersion struct { XMLName xml.Name `xml:"version"` Datatype oval.DatatypeEnumeration `xml:"datatype,attr,omitempty"` Mask bool `xml:"mask,attr,omitempty"` Status StatusEnumeration `xml:"status,attr,omitempty"` }
Element
type StatusEnumeration ¶
type StatusEnumeration string
const StatusEnumerationDoesNotExist StatusEnumeration = "does not exist"
const StatusEnumerationError StatusEnumeration = "error"
const StatusEnumerationExists StatusEnumeration = "exists"
const StatusEnumerationNotCollected StatusEnumeration = "not collected"
type SymlinkItem ¶
type SymlinkItem struct { XMLName xml.Name `xml:"symlink_item"` Id oval.ItemIDPattern `xml:"id,attr"` Status StatusEnumeration `xml:"status,attr,omitempty"` Filepath EntityItemStringType `xml:"filepath"` CanonicalPath EntityItemStringType `xml:"canonical_path"` Message []oval.MessageType `xml:"message"` }
Element
type SysctlItem ¶
type SysctlItem struct { XMLName xml.Name `xml:"sysctl_item"` Id oval.ItemIDPattern `xml:"id,attr"` Status StatusEnumeration `xml:"status,attr,omitempty"` Name *EntityItemStringType `xml:"name"` Value []EntityItemAnySimpleType `xml:"value"` Message []oval.MessageType `xml:"message"` }
Element
type SystemDataType ¶
type SystemInfoType ¶
type SystemdunitdependencyItem ¶
type SystemdunitdependencyItem struct { XMLName xml.Name `xml:"systemdunitdependency_item"` Id oval.ItemIDPattern `xml:"id,attr"` Status StatusEnumeration `xml:"status,attr,omitempty"` Unit *EntityItemStringType `xml:"unit"` Dependency []EntityItemStringType `xml:"dependency"` Message []oval.MessageType `xml:"message"` }
Element
type SystemdunitpropertyItem ¶
type SystemdunitpropertyItem struct { XMLName xml.Name `xml:"systemdunitproperty_item"` Id oval.ItemIDPattern `xml:"id,attr"` Status StatusEnumeration `xml:"status,attr,omitempty"` Unit *EntityItemStringType `xml:"unit"` Property *EntityItemStringType `xml:"property"` Value []EntityItemAnySimpleType `xml:"value"` Message []oval.MessageType `xml:"message"` }
Element
type UnameItem ¶
type UnameItem struct { XMLName xml.Name `xml:"uname_item"` Id oval.ItemIDPattern `xml:"id,attr"` Status StatusEnumeration `xml:"status,attr,omitempty"` MachineClass *EntityItemStringType `xml:"machine_class"` NodeName *EntityItemStringType `xml:"node_name"` OsName *EntityItemStringType `xml:"os_name"` OsRelease *EntityItemStringType `xml:"os_release"` OsVersion *EntityItemStringType `xml:"os_version"` ProcessorType *EntityItemStringType `xml:"processor_type"` Message []oval.MessageType `xml:"message"` }
Element
type VariableValueType ¶
type XinetdItem ¶
type XinetdItem struct { XMLName xml.Name `xml:"xinetd_item"` Id oval.ItemIDPattern `xml:"id,attr"` Status StatusEnumeration `xml:"status,attr,omitempty"` Protocol *EntityItemStringType `xml:"protocol"` ServiceName *EntityItemStringType `xml:"service_name"` Flags []EntityItemStringType `xml:"flags"` NoAccess []EntityItemStringType `xml:"no_access"` OnlyFrom []EntityItemIPAddressStringType `xml:"only_from"` Port *EntityItemIntType `xml:"port"` Server *EntityItemStringType `xml:"server"` ServerArguments *EntityItemStringType `xml:"server_arguments"` SocketType *EntityItemStringType `xml:"socket_type"` Type []EntityItemXinetdTypeStatusType `xml:"type"` User *EntityItemStringType `xml:"user"` Wait *EntityItemBoolType `xml:"wait"` Disabled *EntityItemBoolType `xml:"disabled"` Message []oval.MessageType `xml:"message"` }
Element