Documentation ¶
Index ¶
- type ComposedResult
- func (cr *ComposedResult) AddGeneratedPolicyManifest() error
- func (cr *ComposedResult) CopyTo(dir string) error
- func (cr *ComposedResult) ToCheckPoliciesByPolicy() (map[string][]unstructured.Unstructured, error)
- func (cr *ComposedResult) ToConfigPoliciesByPolicy() (map[string][]configurationpolicy.ConfigurationPolicy, error)
- func (cr *ComposedResult) ToPrimitiveResourcesByPolicy() (map[string][]unstructured.Unstructured, error)
- func (cr *ComposedResult) ToResourcesByPolicy() map[string][]*resource.Resource
- func (cr *ComposedResult) ToYaml() (map[string]*[]byte, error)
- func (cr *ComposedResult) ToYamlForPolicySets() ([]byte, error)
- func (cr *ComposedResult) WriteSelectedPoliciesToYamlFile(path string) error
- type Composer
- type ControlConfigPolicy
- type ControlDirectory
- type ControlPolicy
- type File
- type PolicyComposition
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ComposedResult ¶
type ComposedResult struct {
// contains filtered or unexported fields
}
func (*ComposedResult) AddGeneratedPolicyManifest ¶
func (cr *ComposedResult) AddGeneratedPolicyManifest() error
func (*ComposedResult) CopyTo ¶
func (cr *ComposedResult) CopyTo(dir string) error
func (*ComposedResult) ToCheckPoliciesByPolicy ¶
func (cr *ComposedResult) ToCheckPoliciesByPolicy() (map[string][]unstructured.Unstructured, error)
func (*ComposedResult) ToConfigPoliciesByPolicy ¶
func (cr *ComposedResult) ToConfigPoliciesByPolicy() (map[string][]configurationpolicy.ConfigurationPolicy, error)
func (*ComposedResult) ToPrimitiveResourcesByPolicy ¶
func (cr *ComposedResult) ToPrimitiveResourcesByPolicy() (map[string][]unstructured.Unstructured, error)
func (*ComposedResult) ToResourcesByPolicy ¶
func (cr *ComposedResult) ToResourcesByPolicy() map[string][]*resource.Resource
func (*ComposedResult) ToYaml ¶
func (cr *ComposedResult) ToYaml() (map[string]*[]byte, error)
map of policy to yaml bytes
func (*ComposedResult) ToYamlForPolicySets ¶
func (cr *ComposedResult) ToYamlForPolicySets() ([]byte, error)
func (*ComposedResult) WriteSelectedPoliciesToYamlFile ¶
func (cr *ComposedResult) WriteSelectedPoliciesToYamlFile(path string) error
type Composer ¶
type Composer struct {
// contains filtered or unexported fields
}
func NewComposer ¶
func NewComposerByTempDirectory ¶
func NewComposerByTempDirectory(policiesDir string, tempDir pkg.TempDirectory) *Composer
func (*Composer) GetPoliciesDir ¶
type ControlConfigPolicy ¶
type ControlDirectory ¶
type ControlPolicy ¶
type PolicyComposition ¶
Click to show internal directories.
Click to hide internal directories.