Documentation
¶
Index ¶
Constants ¶
View Source
const GCPNetworkLogQueryTaskID = query.GKEQueryPrefix + "network-api"
Variables ¶
View Source
var GCPNetworkLogQueryTask = query.NewQueryGeneratorTask(GCPNetworkLogQueryTaskID, "GCP network log", enum.LogTypeNetworkAPI, []string{ k8saudittask.K8sAuditParseTaskID, }, func(ctx context.Context, i int, vs *task.VariableSet) ([]string, error) { builder, err := inspection_task.GetHistoryBuilderFromTaskVariable(vs) if err != nil { return []string{}, err } return GenerateGCPNetworkAPIQuery(i, builder.ClusterResource.NEGs.GetAllIdentifiers()), nil })
View Source
var NetowrkAPIParserTask = parser.NewParserTaskFromParser(gcp_task.GCPPrefix+"feature/network-api-parser", &gceNetworkParser{}, true, inspection_task.InspectionTypeLabel(gke.InspectionTypeId, composer_task.InspectionTypeId))
Functions ¶
Types ¶
type NegAttachOrDetachRequest ¶
type NegAttachOrDetachRequest struct {
NetworkEndpoints []*NegAttachOrDetachRequestEndpoint `yaml:"networkEndpoints"`
}
Click to show internal directories.
Click to hide internal directories.