Documentation
¶
Index ¶
- type OSCAL
- func (o *OSCAL) DocumentType() constants.DocumentType
- func (o *OSCAL) JSON(w io.Writer, prettify bool) error
- func (o *OSCAL) MarshalXML(e *xml.Encoder, start xml.StartElement) error
- func (o *OSCAL) Write(w io.Writer, format constants.DocumentFormat, prettify bool) error
- func (o *OSCAL) XML(w io.Writer, prettify bool) error
- func (o *OSCAL) YAML(w io.Writer) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OSCAL ¶
type OSCAL struct { XMLName xml.Name `json:"-" yaml:"-"` Catalog *catalog.Catalog `json:"catalog,omitempty" yaml:"catalog,omitempty"` // Declarations *Declarations `json:"declarations,omitempty" yaml:"declarations,omitempty"` Profile *profile.Profile `json:"profile,omitempty" yaml:"profile,omitempty"` *ssp.SystemSecurityPlan `xml:"system-security-plan" json:"system-security-plan"` *poam.PlanOfActionAndMilestones `xml:"plan-of-action-and-milestones"` *sap.AssessmentPlan `xml:"assessment-plan"` *sar.AssessmentResults `xml:"assessment-results"` Component *component_definition.ComponentDefinition // contains filtered or unexported fields }
OSCAL contains specific OSCAL components
func (*OSCAL) DocumentType ¶
func (o *OSCAL) DocumentType() constants.DocumentType
func (*OSCAL) MarshalXML ¶
MarshalXML marshals either a catalog or a profile
Directories
¶
Path | Synopsis |
---|---|
Code generated by https://github.com/GoComply/metaschema; DO NOT EDIT.
|
Code generated by https://github.com/GoComply/metaschema; DO NOT EDIT. |
Code generated by https://github.com/GoComply/metaschema; DO NOT EDIT.
|
Code generated by https://github.com/GoComply/metaschema; DO NOT EDIT. |
Code generated by https://github.com/GoComply/metaschema; DO NOT EDIT.
|
Code generated by https://github.com/GoComply/metaschema; DO NOT EDIT. |
Code generated by https://github.com/GoComply/metaschema; DO NOT EDIT.
|
Code generated by https://github.com/GoComply/metaschema; DO NOT EDIT. |
Code generated by https://github.com/GoComply/metaschema; DO NOT EDIT.
|
Code generated by https://github.com/GoComply/metaschema; DO NOT EDIT. |
Code generated by https://github.com/GoComply/metaschema; DO NOT EDIT.
|
Code generated by https://github.com/GoComply/metaschema; DO NOT EDIT. |
Code generated by https://github.com/GoComply/metaschema; DO NOT EDIT.
|
Code generated by https://github.com/GoComply/metaschema; DO NOT EDIT. |
Code generated by https://github.com/GoComply/metaschema; DO NOT EDIT.
|
Code generated by https://github.com/GoComply/metaschema; DO NOT EDIT. |
Code generated by https://github.com/GoComply/metaschema; DO NOT EDIT.
|
Code generated by https://github.com/GoComply/metaschema; DO NOT EDIT. |
Code generated by https://github.com/GoComply/metaschema; DO NOT EDIT.
|
Code generated by https://github.com/GoComply/metaschema; DO NOT EDIT. |
Code generated by https://github.com/GoComply/metaschema; DO NOT EDIT.
|
Code generated by https://github.com/GoComply/metaschema; DO NOT EDIT. |