Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data KubernetesWorkloadDetails = KubernetesWorkloadDetails' {}
- newKubernetesWorkloadDetails :: KubernetesWorkloadDetails
- kubernetesWorkloadDetails_containers :: Lens' KubernetesWorkloadDetails (Maybe [Container])
- kubernetesWorkloadDetails_hostNetwork :: Lens' KubernetesWorkloadDetails (Maybe Bool)
- kubernetesWorkloadDetails_name :: Lens' KubernetesWorkloadDetails (Maybe Text)
- kubernetesWorkloadDetails_namespace :: Lens' KubernetesWorkloadDetails (Maybe Text)
- kubernetesWorkloadDetails_type :: Lens' KubernetesWorkloadDetails (Maybe Text)
- kubernetesWorkloadDetails_uid :: Lens' KubernetesWorkloadDetails (Maybe Text)
- kubernetesWorkloadDetails_volumes :: Lens' KubernetesWorkloadDetails (Maybe [Volume])
Documentation
data KubernetesWorkloadDetails Source #
Details about the Kubernetes workload involved in a Kubernetes finding.
See: newKubernetesWorkloadDetails
smart constructor.
KubernetesWorkloadDetails' | |
|
Instances
newKubernetesWorkloadDetails :: KubernetesWorkloadDetails Source #
Create a value of KubernetesWorkloadDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:containers:KubernetesWorkloadDetails'
, kubernetesWorkloadDetails_containers
- Containers running as part of the Kubernetes workload.
$sel:hostNetwork:KubernetesWorkloadDetails'
, kubernetesWorkloadDetails_hostNetwork
- Whether the hostNetwork flag is enabled for the pods included in the
workload.
KubernetesWorkloadDetails
, kubernetesWorkloadDetails_name
- Kubernetes workload name.
$sel:namespace:KubernetesWorkloadDetails'
, kubernetesWorkloadDetails_namespace
- Kubernetes namespace that the workload is part of.
$sel:type':KubernetesWorkloadDetails'
, kubernetesWorkloadDetails_type
- Kubernetes workload type (e.g. Pod, Deployment, etc.).
$sel:uid:KubernetesWorkloadDetails'
, kubernetesWorkloadDetails_uid
- Kubernetes workload ID.
$sel:volumes:KubernetesWorkloadDetails'
, kubernetesWorkloadDetails_volumes
- Volumes used by the Kubernetes workload.
kubernetesWorkloadDetails_containers :: Lens' KubernetesWorkloadDetails (Maybe [Container]) Source #
Containers running as part of the Kubernetes workload.
kubernetesWorkloadDetails_hostNetwork :: Lens' KubernetesWorkloadDetails (Maybe Bool) Source #
Whether the hostNetwork flag is enabled for the pods included in the workload.
kubernetesWorkloadDetails_name :: Lens' KubernetesWorkloadDetails (Maybe Text) Source #
Kubernetes workload name.
kubernetesWorkloadDetails_namespace :: Lens' KubernetesWorkloadDetails (Maybe Text) Source #
Kubernetes namespace that the workload is part of.
kubernetesWorkloadDetails_type :: Lens' KubernetesWorkloadDetails (Maybe Text) Source #
Kubernetes workload type (e.g. Pod, Deployment, etc.).
kubernetesWorkloadDetails_uid :: Lens' KubernetesWorkloadDetails (Maybe Text) Source #
Kubernetes workload ID.
kubernetesWorkloadDetails_volumes :: Lens' KubernetesWorkloadDetails (Maybe [Volume]) Source #
Volumes used by the Kubernetes workload.