@@ -53,19 +53,18 @@ type PolicyRule struct {
5353
5454// Control represents a collection of rules which are combined together to single purpose
5555type Control struct {
56- armotypes.PortalBase `json:",inline" bson:"inline"`
57- Control_ID string `json:"id,omitempty" bson:"id,omitempty" ` // to be Deprecated
58- ControlID string `json:"controlID" bson:"controlID"`
59- CreationTime string `json:"creationTime" bson:"creationTime"`
60- Description string `json:"description" bson:"description"`
61- Remediation string `json:"remediation" bson:"remediation"`
62- Rules []PolicyRule `json:"rules" bson:"rules,omitempty"`
63- FrameworkNames []string `json:"frameworkNames,omitempty" bson:"frameworkNames,omitempty"` // frameworks this control is part of
64- FixedInput map [string ][]string `json:"fixedInput,omitempty"` // DEPRECATED
65- // for new list of rules in POST/UPADTE requests
66- RulesIDs * []string `json:"rulesIDs,omitempty" bson:"rulesIDs,omitempty"`
67- BaseScore float32 `json:"baseScore,omitempty" bson:"baseScore,omitempty"`
68- ARMOImprovementFactor float32 `json:"ARMOImprovementFactor,omitempty" bson:"ARMOImprovementFactor,omitempty"`
56+ FixedInput map [string ][]string `json:"fixedInput,omitempty"`
57+ RulesIDs * []string `json:"rulesIDs,omitempty" bson:"rulesIDs,omitempty"`
58+ armotypes.PortalBase `json:",inline" bson:"inline"`
59+ Control_ID string `json:"id,omitempty" bson:"id,omitempty" `
60+ ControlID string `json:"controlID" bson:"controlID"`
61+ CreationTime string `json:"creationTime" bson:"creationTime"`
62+ Description string `json:"description" bson:"description"`
63+ Remediation string `json:"remediation" bson:"remediation"`
64+ Rules []PolicyRule `json:"rules" bson:"rules,omitempty"`
65+ FrameworkNames []string `json:"frameworkNames,omitempty" bson:"frameworkNames,omitempty"`
66+ BaseScore float32 `json:"baseScore,omitempty" bson:"baseScore,omitempty"`
67+ ARMOImprovementFactor float32 `json:"ARMOImprovementFactor,omitempty" bson:"ARMOImprovementFactor,omitempty"`
6968}
7069
7170type UpdatedControl struct {
0 commit comments