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. |
Click to show internal directories.
Click to hide internal directories.