Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Container ¶
type Container struct { StoreID string `json:"storeID" mapstructure:"storeID"` App string `json:"app" mapstructure:"app"` Team string `json:"team" mapstructure:"team"` Service string `json:"service" mapstructure:"service"` IsNamespaced bool `json:"isNamespaced" mapstructure:"isNamespaced"` Namespace string `json:"namespace" mapstructure:"namespace"` Name string `json:"name" mapstructure:"name"` Image string `json:"image" mapstructure:"image"` Command []string `json:"command" mapstructure:"command"` Args []string `json:"args" mapstructure:"args"` Capabilities []string `json:"capabilities" mapstructure:"capabilities"` Privileged bool `json:"privileged" mapstructure:"privileged"` PrivEsc bool `json:"privesc" mapstructure:"privesc"` HostPID bool `json:"hostPid" mapstructure:"hostPid"` HostIPC bool `json:"hostIpc" mapstructure:"hostIpc"` HostNetwork bool `json:"hostNetwork" mapstructure:"hostNetwork"` RunAsUser int64 `json:"runAsUser" mapstructure:"runAsUser"` Ports []string `json:"ports" mapstructure:"ports"` Pod string `json:"pod" mapstructure:"pod"` Node string `json:"node" mapstructure:"node"` Compromised shared.CompromiseType `json:"compromised" mapstructure:"compromised"` }
type Endpoint ¶
type Endpoint struct { StoreID string `json:"storeID" mapstructure:"storeID"` App string `json:"app" mapstructure:"app"` Team string `json:"team" mapstructure:"team"` Service string `json:"service" mapstructure:"service"` IsNamespaced bool `json:"isNamespaced" mapstructure:"isNamespaced"` Namespace string `json:"namespace" mapstructure:"namespace"` Name string `json:"name" mapstructure:"name"` ServiceEndpointName string `json:"serviceEndpoint" mapstructure:"serviceEndpoint"` ServiceDnsName string `json:"serviceDns" mapstructure:"serviceDns"` AddressType string `json:"addressType" mapstructure:"addressType"` Addresses []string `json:"addresses" mapstructure:"addresses"` Port int `json:"port" mapstructure:"port"` PortName string `json:"portName" mapstructure:"portName"` Protocol string `json:"protocol" mapstructure:"protocol"` Exposure shared.EndpointExposureType `json:"exposure" mapstructure:"exposure"` Compromised shared.CompromiseType `json:"compromised" mapstructure:"compromised"` }
type Group ¶
type Group struct { StoreID string `json:"storeID" mapstructure:"storeID"` App string `json:"app" mapstructure:"app"` Team string `json:"team" mapstructure:"team"` Service string `json:"service" mapstructure:"service"` IsNamespaced bool `json:"isNamespaced" mapstructure:"isNamespaced"` Namespace string `json:"namespace" mapstructure:"namespace"` Name string `json:"name" mapstructure:"name"` Critical bool `json:"critical" mapstructure:"critical"` }
type Identity ¶
type Identity struct { StoreID string `json:"storeID" mapstructure:"storeID"` App string `json:"app" mapstructure:"app"` Team string `json:"team" mapstructure:"team"` Service string `json:"service" mapstructure:"service"` IsNamespaced bool `json:"isNamespaced" mapstructure:"isNamespaced"` Namespace string `json:"namespace" mapstructure:"namespace"` Name string `json:"name" mapstructure:"name"` Type string `json:"type" mapstructure:"type"` Critical bool `json:"critical" mapstructure:"critical"` }
type Node ¶
type Node struct { StoreID string `json:"storeID" mapstructure:"storeID"` App string `json:"app" mapstructure:"app"` Team string `json:"team" mapstructure:"team"` Service string `json:"service" mapstructure:"service"` Name string `json:"name" mapstructure:"name"` IsNamespaced bool `json:"isNamespaced" mapstructure:"isNamespaced"` Namespace string `json:"namespace" mapstructure:"namespace"` Compromised shared.CompromiseType `json:"compromised" mapstructure:"compromised"` Critical bool `json:"critical" mapstructure:"critical"` }
type PermissionSet ¶
type PermissionSet struct { StoreID string `json:"storeID" mapstructure:"storeID"` App string `json:"app" mapstructure:"app"` Team string `json:"team" mapstructure:"team"` Service string `json:"service" mapstructure:"service"` Name string `json:"name" mapstructure:"name"` Role string `json:"role" mapstructure:"role"` RoleBinding string `json:"roleBinding" mapstructure:"roleBinding"` IsNamespaced bool `json:"isNamespaced" mapstructure:"isNamespaced"` Namespace string `json:"namespace" mapstructure:"namespace"` Rules []string `json:"rules" mapstructure:"rules"` Critical bool `json:"critical" mapstructure:"critical"` }
type Pod ¶
type Pod struct { StoreID string `json:"storeID" mapstructure:"storeID"` App string `json:"app" mapstructure:"app"` Team string `json:"team" mapstructure:"team"` Service string `json:"service" mapstructure:"service"` Name string `json:"name" mapstructure:"name"` IsNamespaced bool `json:"isNamespaced" mapstructure:"isNamespaced"` Namespace string `json:"namespace" mapstructure:"namespace"` ServiceAccount string `json:"serviceAccount" mapstructure:"serviceAccount"` Node string `json:"node" mapstructure:"node"` Compromised shared.CompromiseType `json:"compromised" mapstructure:"compromised"` Critical bool `json:"critical" mapstructure:"critical"` }
type Volume ¶
type Volume struct { StoreID string `json:"storeID" mapstructure:"storeID"` App string `json:"app" mapstructure:"app"` Team string `json:"team" mapstructure:"team"` Service string `json:"service" mapstructure:"service"` IsNamespaced bool `json:"isNamespaced" mapstructure:"isNamespaced"` Namespace string `json:"namespace" mapstructure:"namespace"` Name string `json:"name" mapstructure:"name"` Type string `json:"type" mapstructure:"type"` SourcePath string `json:"sourcePath" mapstructure:"sourcePath"` MountPath string `json:"mountPath" mapstructure:"mountPath"` Readonly bool `json:"readonly" mapstructure:"readonly"` }
Click to show internal directories.
Click to hide internal directories.