MCPcopy Index your code
hub / github.com/coder/coder / readAuditableResources

Function readAuditableResources

scripts/auditdocgen/main.go:72–85  ·  view source on GitHub ↗

Transforms audit.AuditableResources to AuditableResourcesMap, which uses friendlier language.

()

Source from the content-addressed store, hash-verified

70// Transforms audit.AuditableResources to AuditableResourcesMap,
71// which uses friendlier language.
72func readAuditableResources() AuditableResourcesMap {
73 auditableResourcesMap := make(AuditableResourcesMap)
74
75 for resourceName, resourceFields := range audit.AuditableResources {
76 friendlyResourceName := strings.Split(resourceName, ".")[2]
77 fieldNameMap := make(map[string]bool)
78 for fieldName, action := range resourceFields {
79 fieldNameMap[fieldName] = action != audit.ActionIgnore
80 auditableResourcesMap[friendlyResourceName] = fieldNameMap
81 }
82 }
83
84 return auditableResourcesMap
85}
86
87func readAuditDoc() ([]byte, error) {
88 doc, err := os.ReadFile(auditDocFile)

Callers 1

mainFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected