cdf

package
v0.0.0-...-2254187 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 25, 2022 License: Unlicense Imports: 2 Imported by: 0

Documentation

Overview

Code generated by https://github.com/gocomply/xsd2go; DO NOT EDIT. Models for http://checklists.nist.gov/xccdf/1.2

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Benchmark

type Benchmark struct {
	XMLName xml.Name `xml:Benchmark`

	Id string `xml:"id,attr"`

	Id2 string `xml:"Id,attr"`

	Resolved string `xml:"resolved,attr"`

	Style string `xml:"style,attr"`

	StyleHref string `xml:"style-href,attr"`

	XmlLang string `xml:"lang,attr"`

	Status []Status `xml:"status"`

	DcStatus []DcStatusType `xml:"dc-status"`

	Title []TextType `xml:"title"`

	Description []HtmlTextWithSubType `xml:"description"`

	Notice []NoticeType `xml:"notice"`

	FrontMatter []HtmlTextWithSubType `xml:"front-matter"`

	RearMatter []HtmlTextWithSubType `xml:"rear-matter"`

	Reference []ReferenceType `xml:"reference"`

	PlainText []PlainTextType `xml:"plain-text"`

	PlatformSpecification *cpe.PlatformSpecification `xml:"platform-specification"`

	Platform []CPE2IdrefType `xml:"platform"`

	Version VersionType `xml:"version"`

	Metadata []MetadataType `xml:"metadata"`

	Model []Model `xml:"model"`

	Profile []Profile `xml:"Profile"`

	Value []Value `xml:"Value"`

	TestResult []TestResult `xml:"TestResult"`

	Signature *SignatureType `xml:"signature"`

	Group []Group `xml:"Group"`

	Rule []Rule `xml:"Rule"`
}

Element

type BenchmarkReferenceType

type BenchmarkReferenceType struct {
	Href string `xml:"href,attr"`

	Id string `xml:"id,attr"`
}

type CPE2IdrefType

type CPE2IdrefType struct {
	Idref string `xml:"idref,attr"`
}

type CheckContentRefType

type CheckContentRefType struct {
	Href string `xml:"href,attr"`

	Name string `xml:"name,attr"`
}

type CheckContentType

type CheckContentType struct {
	InnerXml string `xml:",innerxml"`
}

type CheckExportType

type CheckExportType struct {
	ValueId string `xml:"value-id,attr"`

	ExportName string `xml:"export-name,attr"`
}

type CheckImportType

type CheckImportType struct {
	ImportName string `xml:"import-name,attr"`

	ImportXpath string `xml:"import-xpath,attr"`

	InnerXml string `xml:",innerxml"`
}

type CheckType

type CheckType struct {
	System string `xml:"system,attr"`

	Negate string `xml:"negate,attr"`

	Id string `xml:"id,attr"`

	Selector string `xml:"selector,attr"`

	MultiCheck string `xml:"multi-check,attr"`

	XmlBase string `xml:"base,attr"`

	CheckImport []CheckImportType `xml:"check-import"`

	CheckExport []CheckExportType `xml:"check-export"`

	CheckContentRef []CheckContentRefType `xml:"check-content-ref"`

	CheckContent *CheckContentType `xml:"check-content"`
}

type ComplexCheckType

type ComplexCheckType struct {
	Operator string `xml:"operator,attr"`

	Negate string `xml:"negate,attr"`

	Check []CheckType `xml:"check"`

	ComplexCheck []ComplexCheckType `xml:"complex-check"`
}

type ComplexValueType

type ComplexValueType struct {
	Item []string `xml:"item"`
}

type DcStatusType

type DcStatusType struct {
}

type FactType

type FactType struct {
	Name string `xml:"name,attr"`

	Type string `xml:"type,attr"`

	Text string `xml:",chardata"`
}

type FixTextType

type FixTextType struct {
	Fixref string `xml:"fixref,attr"`

	Reboot string `xml:"reboot,attr"`

	Strategy string `xml:"strategy,attr"`

	Disruption string `xml:"disruption,attr"`

	Complexity string `xml:"complexity,attr"`

	XmlLang string `xml:"lang,attr"`

	Override string `xml:"override,attr"`

	Sub []SubType `xml:"sub"`

	InnerXml string `xml:",innerxml"`
}

type FixType

type FixType struct {
	Id string `xml:"id,attr"`

	Reboot string `xml:"reboot,attr"`

	Strategy string `xml:"strategy,attr"`

	Disruption string `xml:"disruption,attr"`

	Complexity string `xml:"complexity,attr"`

	System string `xml:"system,attr"`

	Platform string `xml:"platform,attr"`

	Sub []SubType `xml:"sub"`

	Instance []InstanceFixType `xml:"instance"`

	InnerXml string `xml:",innerxml"`
}

type Group

type Group struct {
	XMLName xml.Name `xml:Group`

	Id string `xml:"id,attr"`

	Selected string `xml:"selected,attr"`

	Weight string `xml:"weight,attr"`

	Abstract string `xml:"abstract,attr"`

	ClusterId string `xml:"cluster-id,attr"`

	Extends string `xml:"extends,attr"`

	Hidden string `xml:"hidden,attr"`

	ProhibitChanges string `xml:"prohibitChanges,attr"`

	XmlLang string `xml:"lang,attr"`

	XmlBase string `xml:"base,attr"`

	Value []Value `xml:"Value"`

	Signature *SignatureType `xml:"signature"`

	Group []Group `xml:"Group"`

	Rule []Rule `xml:"Rule"`

	Rationale []HtmlTextWithSubType `xml:"rationale"`

	Platform []OverrideableCPE2IdrefType `xml:"platform"`

	Requires []IdrefListType `xml:"requires"`

	Conflicts []IdrefType `xml:"conflicts"`

	Status []Status `xml:"status"`

	DcStatus []DcStatusType `xml:"dc-status"`

	Version *VersionType `xml:"version"`

	Title []TextWithSubType `xml:"title"`

	Description []HtmlTextWithSubType `xml:"description"`

	Warning []WarningType `xml:"warning"`

	Question []TextType `xml:"question"`

	Reference []ReferenceType `xml:"reference"`

	Metadata []MetadataType `xml:"metadata"`
}

Element

type GroupType

type GroupType struct {
	Id string `xml:"id,attr"`

	Selected string `xml:"selected,attr"`

	Weight string `xml:"weight,attr"`

	Abstract string `xml:"abstract,attr"`

	ClusterId string `xml:"cluster-id,attr"`

	Extends string `xml:"extends,attr"`

	Hidden string `xml:"hidden,attr"`

	ProhibitChanges string `xml:"prohibitChanges,attr"`

	XmlLang string `xml:"lang,attr"`

	XmlBase string `xml:"base,attr"`

	Value []Value `xml:"Value"`

	Signature *SignatureType `xml:"signature"`

	Group []Group `xml:"Group"`

	Rule []Rule `xml:"Rule"`

	Rationale []HtmlTextWithSubType `xml:"rationale"`

	Platform []OverrideableCPE2IdrefType `xml:"platform"`

	Requires []IdrefListType `xml:"requires"`

	Conflicts []IdrefType `xml:"conflicts"`

	Status []Status `xml:"status"`

	DcStatus []DcStatusType `xml:"dc-status"`

	Version *VersionType `xml:"version"`

	Title []TextWithSubType `xml:"title"`

	Description []HtmlTextWithSubType `xml:"description"`

	Warning []WarningType `xml:"warning"`

	Question []TextType `xml:"question"`

	Reference []ReferenceType `xml:"reference"`

	Metadata []MetadataType `xml:"metadata"`
}

type HtmlTextType

type HtmlTextType struct {
	XmlLang string `xml:"lang,attr"`

	Override string `xml:"override,attr"`

	InnerXml string `xml:",innerxml"`
}

type HtmlTextWithSubType

type HtmlTextWithSubType struct {
	XmlLang string `xml:"lang,attr"`

	Override string `xml:"override,attr"`

	Sub []SubType `xml:"sub"`

	InnerXml string `xml:",innerxml"`
}

type IdentType

type IdentType struct {
	System string `xml:"system,attr"`

	Text string `xml:",chardata"`
}

type IdentityType

type IdentityType struct {
	Authenticated string `xml:"authenticated,attr"`

	Privileged string `xml:"privileged,attr"`

	Text string `xml:",chardata"`
}

type IdrefListType

type IdrefListType struct {
	Idref string `xml:"idref,attr"`
}

type IdrefType

type IdrefType struct {
	Idref string `xml:"idref,attr"`
}

type InstanceFixType

type InstanceFixType struct {
	Context string `xml:"context,attr"`
}

type InstanceResultType

type InstanceResultType struct {
	Context string `xml:"context,attr"`

	ParentContext string `xml:"parentContext,attr"`

	Text string `xml:",chardata"`
}

type Item

type Item struct {
	XMLName xml.Name `xml:Item`

	Abstract string `xml:"abstract,attr"`

	ClusterId string `xml:"cluster-id,attr"`

	Extends string `xml:"extends,attr"`

	Hidden string `xml:"hidden,attr"`

	ProhibitChanges string `xml:"prohibitChanges,attr"`

	XmlLang string `xml:"lang,attr"`

	XmlBase string `xml:"base,attr"`

	Id string `xml:"Id,attr"`

	Status []Status `xml:"status"`

	DcStatus []DcStatusType `xml:"dc-status"`

	Version *VersionType `xml:"version"`

	Title []TextWithSubType `xml:"title"`

	Description []HtmlTextWithSubType `xml:"description"`

	Warning []WarningType `xml:"warning"`

	Question []TextType `xml:"question"`

	Reference []ReferenceType `xml:"reference"`

	Metadata []MetadataType `xml:"metadata"`
}

Element

type ItemType

type ItemType struct {
	Abstract string `xml:"abstract,attr"`

	ClusterId string `xml:"cluster-id,attr"`

	Extends string `xml:"extends,attr"`

	Hidden string `xml:"hidden,attr"`

	ProhibitChanges string `xml:"prohibitChanges,attr"`

	XmlLang string `xml:"lang,attr"`

	XmlBase string `xml:"base,attr"`

	Id string `xml:"Id,attr"`

	Status []Status `xml:"status"`

	DcStatus []DcStatusType `xml:"dc-status"`

	Version *VersionType `xml:"version"`

	Title []TextWithSubType `xml:"title"`

	Description []HtmlTextWithSubType `xml:"description"`

	Warning []WarningType `xml:"warning"`

	Question []TextType `xml:"question"`

	Reference []ReferenceType `xml:"reference"`

	Metadata []MetadataType `xml:"metadata"`
}

type MessageType

type MessageType struct {
	Severity string `xml:"severity,attr"`

	Text string `xml:",chardata"`
}

type MetadataType

type MetadataType struct {
}

type Model

type Model struct {
	XMLName xml.Name `xml:model`

	System string `xml:"system,attr"`

	Param []ParamType `xml:"param"`
}

Element

type NoticeType

type NoticeType struct {
	Id string `xml:"id,attr"`

	XmlBase string `xml:"base,attr"`

	XmlLang string `xml:"lang,attr"`

	InnerXml string `xml:",innerxml"`
}

type OverrideType

type OverrideType struct {
	Time string `xml:"time,attr"`

	Authority string `xml:"authority,attr"`

	OldResult string `xml:"old-result"`

	NewResult string `xml:"new-result"`

	Remark TextType `xml:"remark"`
}

type OverrideableCPE2IdrefType

type OverrideableCPE2IdrefType struct {
	Override string `xml:"override,attr"`

	Idref string `xml:"idref,attr"`
}

type ParamType

type ParamType struct {
	Name string `xml:"name,attr"`

	Text string `xml:",chardata"`
}

type PlainTextType

type PlainTextType struct {
	Id string `xml:"id,attr"`

	Text string `xml:",chardata"`
}

type Profile

type Profile struct {
	XMLName xml.Name `xml:Profile`

	Id string `xml:"id,attr"`

	ProhibitChanges string `xml:"prohibitChanges,attr"`

	Abstract string `xml:"abstract,attr"`

	NoteTag string `xml:"note-tag,attr"`

	Extends string `xml:"extends,attr"`

	XmlBase string `xml:"base,attr"`

	Id2 string `xml:"Id,attr"`

	Status []Status `xml:"status"`

	DcStatus []DcStatusType `xml:"dc-status"`

	Version *VersionType `xml:"version"`

	Title []TextWithSubType `xml:"title"`

	Description []HtmlTextWithSubType `xml:"description"`

	Reference []ReferenceType `xml:"reference"`

	Platform []OverrideableCPE2IdrefType `xml:"platform"`

	Metadata []MetadataType `xml:"metadata"`

	Signature *SignatureType `xml:"signature"`

	Select []ProfileSelectType `xml:"select"`

	SetComplexValue []ProfileSetComplexValueType `xml:"set-complex-value"`

	SetValue []ProfileSetValueType `xml:"set-value"`

	RefineValue []ProfileRefineValueType `xml:"refine-value"`

	RefineRule []ProfileRefineRuleType `xml:"refine-rule"`
}

Element

type ProfileNoteType

type ProfileNoteType struct {
	XmlLang string `xml:"lang,attr"`

	Tag string `xml:"tag,attr"`

	Sub []SubType `xml:"sub"`

	InnerXml string `xml:",innerxml"`
}

type ProfileRefineRuleType

type ProfileRefineRuleType struct {
	Idref string `xml:"idref,attr"`

	Weight string `xml:"weight,attr"`

	Selector string `xml:"selector,attr"`

	Severity string `xml:"severity,attr"`

	Role string `xml:"role,attr"`

	Remark []TextType `xml:"remark"`
}

type ProfileRefineValueType

type ProfileRefineValueType struct {
	Idref string `xml:"idref,attr"`

	Selector string `xml:"selector,attr"`

	Operator string `xml:"operator,attr"`

	Remark []TextType `xml:"remark"`
}

type ProfileSelectType

type ProfileSelectType struct {
	Idref string `xml:"idref,attr"`

	Selected string `xml:"selected,attr"`

	Remark []TextType `xml:"remark"`
}

type ProfileSetComplexValueType

type ProfileSetComplexValueType struct {
	Idref string `xml:"idref,attr"`

	Item []string `xml:"item"`
}

type ProfileSetValueType

type ProfileSetValueType struct {
	Idref string `xml:"idref,attr"`

	Text string `xml:",chardata"`
}

type ProfileType

type ProfileType struct {
	Id string `xml:"id,attr"`

	ProhibitChanges string `xml:"prohibitChanges,attr"`

	Abstract string `xml:"abstract,attr"`

	NoteTag string `xml:"note-tag,attr"`

	Extends string `xml:"extends,attr"`

	XmlBase string `xml:"base,attr"`

	Id2 string `xml:"Id,attr"`

	Status []Status `xml:"status"`

	DcStatus []DcStatusType `xml:"dc-status"`

	Version *VersionType `xml:"version"`

	Title []TextWithSubType `xml:"title"`

	Description []HtmlTextWithSubType `xml:"description"`

	Reference []ReferenceType `xml:"reference"`

	Platform []OverrideableCPE2IdrefType `xml:"platform"`

	Metadata []MetadataType `xml:"metadata"`

	Signature *SignatureType `xml:"signature"`

	Select []ProfileSelectType `xml:"select"`

	SetComplexValue []ProfileSetComplexValueType `xml:"set-complex-value"`

	SetValue []ProfileSetValueType `xml:"set-value"`

	RefineValue []ProfileRefineValueType `xml:"refine-value"`

	RefineRule []ProfileRefineRuleType `xml:"refine-rule"`
}

type ReferenceType

type ReferenceType struct {
	Href string `xml:"href,attr"`

	Override string `xml:"override,attr"`

	InnerXml string `xml:",innerxml"`
}

type Rule

type Rule struct {
	XMLName xml.Name `xml:Rule`

	Id string `xml:"id,attr"`

	Role string `xml:"role,attr"`

	Severity string `xml:"severity,attr"`

	Multiple string `xml:"multiple,attr"`

	Selected string `xml:"selected,attr"`

	Weight string `xml:"weight,attr"`

	Abstract string `xml:"abstract,attr"`

	ClusterId string `xml:"cluster-id,attr"`

	Extends string `xml:"extends,attr"`

	Hidden string `xml:"hidden,attr"`

	ProhibitChanges string `xml:"prohibitChanges,attr"`

	XmlLang string `xml:"lang,attr"`

	XmlBase string `xml:"base,attr"`

	Ident []IdentType `xml:"ident"`

	ImpactMetric string `xml:"impact-metric"`

	ProfileNote []ProfileNoteType `xml:"profile-note"`

	Fixtext []FixTextType `xml:"fixtext"`

	Fix []FixType `xml:"fix"`

	Signature *SignatureType `xml:"signature"`

	Check []CheckType `xml:"check"`

	ComplexCheck *ComplexCheckType `xml:"complex-check"`

	Rationale []HtmlTextWithSubType `xml:"rationale"`

	Platform []OverrideableCPE2IdrefType `xml:"platform"`

	Requires []IdrefListType `xml:"requires"`

	Conflicts []IdrefType `xml:"conflicts"`

	Status []Status `xml:"status"`

	DcStatus []DcStatusType `xml:"dc-status"`

	Version *VersionType `xml:"version"`

	Title []TextWithSubType `xml:"title"`

	Description []HtmlTextWithSubType `xml:"description"`

	Warning []WarningType `xml:"warning"`

	Question []TextType `xml:"question"`

	Reference []ReferenceType `xml:"reference"`

	Metadata []MetadataType `xml:"metadata"`
}

Element

type RuleResultType

type RuleResultType struct {
	Idref string `xml:"idref,attr"`

	Role string `xml:"role,attr"`

	Severity string `xml:"severity,attr"`

	Time string `xml:"time,attr"`

	Version string `xml:"version,attr"`

	Weight string `xml:"weight,attr"`

	Result string `xml:"result"`

	Override []OverrideType `xml:"override"`

	Ident []IdentType `xml:"ident"`

	Metadata []MetadataType `xml:"metadata"`

	Message []MessageType `xml:"message"`

	Instance []InstanceResultType `xml:"instance"`

	Fix []FixType `xml:"fix"`

	Check []CheckType `xml:"check"`

	ComplexCheck *ComplexCheckType `xml:"complex-check"`
}

type RuleType

type RuleType struct {
	Id string `xml:"id,attr"`

	Role string `xml:"role,attr"`

	Severity string `xml:"severity,attr"`

	Multiple string `xml:"multiple,attr"`

	Selected string `xml:"selected,attr"`

	Weight string `xml:"weight,attr"`

	Abstract string `xml:"abstract,attr"`

	ClusterId string `xml:"cluster-id,attr"`

	Extends string `xml:"extends,attr"`

	Hidden string `xml:"hidden,attr"`

	ProhibitChanges string `xml:"prohibitChanges,attr"`

	XmlLang string `xml:"lang,attr"`

	XmlBase string `xml:"base,attr"`

	Ident []IdentType `xml:"ident"`

	ImpactMetric string `xml:"impact-metric"`

	ProfileNote []ProfileNoteType `xml:"profile-note"`

	Fixtext []FixTextType `xml:"fixtext"`

	Fix []FixType `xml:"fix"`

	Signature *SignatureType `xml:"signature"`

	Check []CheckType `xml:"check"`

	ComplexCheck *ComplexCheckType `xml:"complex-check"`

	Rationale []HtmlTextWithSubType `xml:"rationale"`

	Platform []OverrideableCPE2IdrefType `xml:"platform"`

	Requires []IdrefListType `xml:"requires"`

	Conflicts []IdrefType `xml:"conflicts"`

	Status []Status `xml:"status"`

	DcStatus []DcStatusType `xml:"dc-status"`

	Version *VersionType `xml:"version"`

	Title []TextWithSubType `xml:"title"`

	Description []HtmlTextWithSubType `xml:"description"`

	Warning []WarningType `xml:"warning"`

	Question []TextType `xml:"question"`

	Reference []ReferenceType `xml:"reference"`

	Metadata []MetadataType `xml:"metadata"`
}

type ScoreType

type ScoreType struct {
	System string `xml:"system,attr"`

	Maximum string `xml:"maximum,attr"`

	Text string `xml:",chardata"`
}

type SelChoicesType

type SelChoicesType struct {
	MustMatch string `xml:"mustMatch,attr"`

	Selector string `xml:"selector,attr"`

	Choice []string `xml:"choice"`

	ComplexChoice []ComplexValueType `xml:"complex-choice"`
}

type SelComplexValueType

type SelComplexValueType struct {
	Selector string `xml:"selector,attr"`

	Item []string `xml:"item"`
}

type SelNumType

type SelNumType struct {
	Selector string `xml:"selector,attr"`

	Text string `xml:",chardata"`
}

type SelStringType

type SelStringType struct {
	Selector string `xml:"selector,attr"`

	Text string `xml:",chardata"`
}

type SelectableItemType

type SelectableItemType struct {
	Selected string `xml:"selected,attr"`

	Weight string `xml:"weight,attr"`

	Abstract string `xml:"abstract,attr"`

	ClusterId string `xml:"cluster-id,attr"`

	Extends string `xml:"extends,attr"`

	Hidden string `xml:"hidden,attr"`

	ProhibitChanges string `xml:"prohibitChanges,attr"`

	XmlLang string `xml:"lang,attr"`

	XmlBase string `xml:"base,attr"`

	Id string `xml:"Id,attr"`

	Rationale []HtmlTextWithSubType `xml:"rationale"`

	Platform []OverrideableCPE2IdrefType `xml:"platform"`

	Requires []IdrefListType `xml:"requires"`

	Conflicts []IdrefType `xml:"conflicts"`

	Status []Status `xml:"status"`

	DcStatus []DcStatusType `xml:"dc-status"`

	Version *VersionType `xml:"version"`

	Title []TextWithSubType `xml:"title"`

	Description []HtmlTextWithSubType `xml:"description"`

	Warning []WarningType `xml:"warning"`

	Question []TextType `xml:"question"`

	Reference []ReferenceType `xml:"reference"`

	Metadata []MetadataType `xml:"metadata"`
}

type SignatureType

type SignatureType struct {
}

type Status

type Status struct {
	XMLName xml.Name `xml:status`

	Date string `xml:"date,attr"`

	Text string `xml:",chardata"`
}

Element

type SubType

type SubType struct {
	Use string `xml:"use,attr"`

	Idref string `xml:"idref,attr"`
}

type Tailoring

type Tailoring struct {
	XMLName xml.Name `xml:Tailoring`

	Id string `xml:"id,attr"`

	Id2 string `xml:"Id,attr"`

	Benchmark *TailoringBenchmarkReferenceType `xml:"benchmark"`

	Status []Status `xml:"status"`

	DcStatus []DcStatusType `xml:"dc-status"`

	Version TailoringVersionType `xml:"version"`

	Metadata []MetadataType `xml:"metadata"`

	Profile []Profile `xml:"Profile"`

	Signature *SignatureType `xml:"signature"`
}

Element

type TailoringBenchmarkReferenceType

type TailoringBenchmarkReferenceType struct {
	Version string `xml:"version,attr"`

	Href string `xml:"href,attr"`

	Id string `xml:"id,attr"`
}

type TailoringReferenceType

type TailoringReferenceType struct {
	Href string `xml:"href,attr"`

	Id string `xml:"id,attr"`

	Version string `xml:"version,attr"`

	Time string `xml:"time,attr"`
}

type TailoringType

type TailoringType struct {
	Id string `xml:"id,attr"`

	Id2 string `xml:"Id,attr"`

	Benchmark *TailoringBenchmarkReferenceType `xml:"benchmark"`

	Status []Status `xml:"status"`

	DcStatus []DcStatusType `xml:"dc-status"`

	Version TailoringVersionType `xml:"version"`

	Metadata []MetadataType `xml:"metadata"`

	Profile []Profile `xml:"Profile"`

	Signature *SignatureType `xml:"signature"`
}

type TailoringVersionType

type TailoringVersionType struct {
	Time string `xml:"time,attr"`

	Text string `xml:",chardata"`
}

type TargetFactsType

type TargetFactsType struct {
	Fact []FactType `xml:"fact"`
}

type TargetIdRefType

type TargetIdRefType struct {
	System string `xml:"system,attr"`

	Href string `xml:"href,attr"`

	Name string `xml:"name,attr"`
}

type TestResult

type TestResult struct {
	XMLName xml.Name `xml:TestResult`

	Id string `xml:"id,attr"`

	StartTime string `xml:"start-time,attr"`

	EndTime string `xml:"end-time,attr"`

	TestSystem string `xml:"test-system,attr"`

	Version string `xml:"version,attr"`

	Id2 string `xml:"Id,attr"`

	Benchmark *BenchmarkReferenceType `xml:"benchmark"`

	TailoringFile *TailoringReferenceType `xml:"tailoring-file"`

	Title []TextType `xml:"title"`

	Remark []TextType `xml:"remark"`

	Organization []string `xml:"organization"`

	Identity *IdentityType `xml:"identity"`

	Profile *IdrefType `xml:"profile"`

	Target []string `xml:"target"`

	TargetAddress []string `xml:"target-address"`

	TargetFacts *TargetFactsType `xml:"target-facts"`

	Platform []CPE2IdrefType `xml:"platform"`

	RuleResult []RuleResultType `xml:"rule-result"`

	Score []ScoreType `xml:"score"`

	Metadata []MetadataType `xml:"metadata"`

	Signature *SignatureType `xml:"signature"`

	TargetIdRef []TargetIdRefType `xml:"target-id-ref"`

	SetValue []ProfileSetValueType `xml:"set-value"`

	SetComplexValue []ProfileSetComplexValueType `xml:"set-complex-value"`
}

Element

type TestResultType

type TestResultType struct {
	Id string `xml:"id,attr"`

	StartTime string `xml:"start-time,attr"`

	EndTime string `xml:"end-time,attr"`

	TestSystem string `xml:"test-system,attr"`

	Version string `xml:"version,attr"`

	Id2 string `xml:"Id,attr"`

	Benchmark *BenchmarkReferenceType `xml:"benchmark"`

	TailoringFile *TailoringReferenceType `xml:"tailoring-file"`

	Title []TextType `xml:"title"`

	Remark []TextType `xml:"remark"`

	Organization []string `xml:"organization"`

	Identity *IdentityType `xml:"identity"`

	Profile *IdrefType `xml:"profile"`

	Target []string `xml:"target"`

	TargetAddress []string `xml:"target-address"`

	TargetFacts *TargetFactsType `xml:"target-facts"`

	Platform []CPE2IdrefType `xml:"platform"`

	RuleResult []RuleResultType `xml:"rule-result"`

	Score []ScoreType `xml:"score"`

	Metadata []MetadataType `xml:"metadata"`

	Signature *SignatureType `xml:"signature"`

	TargetIdRef []TargetIdRefType `xml:"target-id-ref"`

	SetValue []ProfileSetValueType `xml:"set-value"`

	SetComplexValue []ProfileSetComplexValueType `xml:"set-complex-value"`
}

type TextType

type TextType struct {
	XmlLang string `xml:"lang,attr"`

	Override string `xml:"override,attr"`

	Text string `xml:",chardata"`
}

type TextWithSubType

type TextWithSubType struct {
	XmlLang string `xml:"lang,attr"`

	Override string `xml:"override,attr"`

	Sub []SubType `xml:"sub"`

	InnerXml string `xml:",innerxml"`
}

type UriRefType

type UriRefType struct {
	Uri string `xml:"uri,attr"`
}

type Value

type Value struct {
	XMLName xml.Name `xml:Value`

	Id string `xml:"id,attr"`

	Type string `xml:"type,attr"`

	Operator string `xml:"operator,attr"`

	Interactive string `xml:"interactive,attr"`

	InterfaceHint string `xml:"interfaceHint,attr"`

	Abstract string `xml:"abstract,attr"`

	ClusterId string `xml:"cluster-id,attr"`

	Extends string `xml:"extends,attr"`

	Hidden string `xml:"hidden,attr"`

	ProhibitChanges string `xml:"prohibitChanges,attr"`

	XmlLang string `xml:"lang,attr"`

	XmlBase string `xml:"base,attr"`

	Match []SelStringType `xml:"match"`

	LowerBound []SelNumType `xml:"lower-bound"`

	UpperBound []SelNumType `xml:"upper-bound"`

	Choices []SelChoicesType `xml:"choices"`

	Source []UriRefType `xml:"source"`

	Signature *SignatureType `xml:"signature"`

	Value []SelStringType `xml:"value"`

	ComplexValue []SelComplexValueType `xml:"complex-value"`

	Default []SelStringType `xml:"default"`

	ComplexDefault []SelComplexValueType `xml:"complex-default"`

	Status []Status `xml:"status"`

	DcStatus []DcStatusType `xml:"dc-status"`

	Version *VersionType `xml:"version"`

	Title []TextWithSubType `xml:"title"`

	Description []HtmlTextWithSubType `xml:"description"`

	Warning []WarningType `xml:"warning"`

	Question []TextType `xml:"question"`

	Reference []ReferenceType `xml:"reference"`

	Metadata []MetadataType `xml:"metadata"`
}

Element

type ValueType

type ValueType struct {
	Id string `xml:"id,attr"`

	Type string `xml:"type,attr"`

	Operator string `xml:"operator,attr"`

	Interactive string `xml:"interactive,attr"`

	InterfaceHint string `xml:"interfaceHint,attr"`

	Abstract string `xml:"abstract,attr"`

	ClusterId string `xml:"cluster-id,attr"`

	Extends string `xml:"extends,attr"`

	Hidden string `xml:"hidden,attr"`

	ProhibitChanges string `xml:"prohibitChanges,attr"`

	XmlLang string `xml:"lang,attr"`

	XmlBase string `xml:"base,attr"`

	Match []SelStringType `xml:"match"`

	LowerBound []SelNumType `xml:"lower-bound"`

	UpperBound []SelNumType `xml:"upper-bound"`

	Choices []SelChoicesType `xml:"choices"`

	Source []UriRefType `xml:"source"`

	Signature *SignatureType `xml:"signature"`

	Value []SelStringType `xml:"value"`

	ComplexValue []SelComplexValueType `xml:"complex-value"`

	Default []SelStringType `xml:"default"`

	ComplexDefault []SelComplexValueType `xml:"complex-default"`

	Status []Status `xml:"status"`

	DcStatus []DcStatusType `xml:"dc-status"`

	Version *VersionType `xml:"version"`

	Title []TextWithSubType `xml:"title"`

	Description []HtmlTextWithSubType `xml:"description"`

	Warning []WarningType `xml:"warning"`

	Question []TextType `xml:"question"`

	Reference []ReferenceType `xml:"reference"`

	Metadata []MetadataType `xml:"metadata"`
}

type VersionType

type VersionType struct {
	Time string `xml:"time,attr"`

	Update string `xml:"update,attr"`

	Text string `xml:",chardata"`
}

type WarningType

type WarningType struct {
	Category string `xml:"category,attr"`

	XmlLang string `xml:"lang,attr"`

	Override string `xml:"override,attr"`

	Sub []SubType `xml:"sub"`

	InnerXml string `xml:",innerxml"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL