Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CCI ¶
type CCI struct { XMLName xml.Name `xml:"http://iase.disa.mil/cci cci_list"` // Metadata element contains information about the CCI list Metadata Metadata `xml:"metadata"` // Items element contains the cci_items for this CCI list Items []Item `xml:"cci_items"` }
CCI is the root element type for a CCI List document. The element contains document metadata and CCI items.
type Item ¶
type Item struct { // ID is the ID number for the CCI item ID string `xml:"id,attr"` // Status is the current state of a CCI Status string `xml:"status"` // Publishdate is the date a CCI is added to the CCI List PublishDate date `xml:"publishdate"` // Contributor is the organization that proposed the CCI for inclusion Contributor string `xml:"contributor"` // Definition is the narrative IA control statement for this CCI Definition string `xml:"definition"` // Type is used to distinguish between technical and policy requirements Type []string `xml:"type,omitempty"` // Parameter is used to identify what a CCI is intended to measure Parameter string `xml:"parameter,omitempty"` // Notes are used to capture additional information about the CCI Notes []string `xml:"note,omitempty"` // References are links to source documents for this CCI References []Reference `xml:"references,omitempty"` }
Item elements contain information about a specific CCI
type Metadata ¶
type Metadata struct { // Version element contains the version identifier of the CCI List Version string `xml:"version"` // Publishdate element contains the publication date of this version of the // CCI List PublishDate date `xml:"publishdate"` }
Metadata contains document metadata for a CCI List document.
type Reference ¶
type Reference struct { // Validated elements provide information concerning CCI validation status // with respect to the referenced document Validated []Validated `xml:"validated,omitempty"` // Creator is the name of the person or organization that created the source // document Creator string `xml:"creator,attr"` // Title is the official title of the source document Title string `xml:"title,attr"` // Version is the version number of the source document Version string `xml:"version,attr"` // Location is used to identify where the source document can be located Location string `xml:"location,attr,omitempty"` // Index identifies the location of the control source within the document Index string `xml:"index,attr,omitempty"` }
Reference represent an individual source document referenced for this CCI
type Validated ¶
type Validated struct { // Notes may provide details of the validation Notes []string `xml:"note,omitempty"` // Org indicates the organization that provided the validation Org string `xml:"org"` // Date indicates the date the validation occurred, or the date a document // confirming validation was issued Date date `xml:"date"` }
Validated contains information associated with a validation of a CCI with respect to a referenced source document
Click to show internal directories.
Click to hide internal directories.