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 KubernetesApiCallAction = KubernetesApiCallAction' {
- parameters :: Maybe Text
- remoteIpDetails :: Maybe RemoteIpDetails
- requestUri :: Maybe Text
- sourceIps :: Maybe [Text]
- statusCode :: Maybe Int
- userAgent :: Maybe Text
- verb :: Maybe Text
- newKubernetesApiCallAction :: KubernetesApiCallAction
- kubernetesApiCallAction_parameters :: Lens' KubernetesApiCallAction (Maybe Text)
- kubernetesApiCallAction_remoteIpDetails :: Lens' KubernetesApiCallAction (Maybe RemoteIpDetails)
- kubernetesApiCallAction_requestUri :: Lens' KubernetesApiCallAction (Maybe Text)
- kubernetesApiCallAction_sourceIps :: Lens' KubernetesApiCallAction (Maybe [Text])
- kubernetesApiCallAction_statusCode :: Lens' KubernetesApiCallAction (Maybe Int)
- kubernetesApiCallAction_userAgent :: Lens' KubernetesApiCallAction (Maybe Text)
- kubernetesApiCallAction_verb :: Lens' KubernetesApiCallAction (Maybe Text)
Documentation
data KubernetesApiCallAction Source #
Information about the Kubernetes API call action described in this finding.
See: newKubernetesApiCallAction
smart constructor.
KubernetesApiCallAction' | |
|
Instances
newKubernetesApiCallAction :: KubernetesApiCallAction Source #
Create a value of KubernetesApiCallAction
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:parameters:KubernetesApiCallAction'
, kubernetesApiCallAction_parameters
- Parameters related to the Kubernetes API call action.
$sel:remoteIpDetails:KubernetesApiCallAction'
, kubernetesApiCallAction_remoteIpDetails
- Undocumented member.
$sel:requestUri:KubernetesApiCallAction'
, kubernetesApiCallAction_requestUri
- The Kubernetes API request URI.
$sel:sourceIps:KubernetesApiCallAction'
, kubernetesApiCallAction_sourceIps
- The IP of the Kubernetes API caller and the IPs of any proxies or load
balancers between the caller and the API endpoint.
$sel:statusCode:KubernetesApiCallAction'
, kubernetesApiCallAction_statusCode
- The resulting HTTP response code of the Kubernetes API call action.
$sel:userAgent:KubernetesApiCallAction'
, kubernetesApiCallAction_userAgent
- The user agent of the caller of the Kubernetes API.
$sel:verb:KubernetesApiCallAction'
, kubernetesApiCallAction_verb
- The Kubernetes API request HTTP verb.
kubernetesApiCallAction_parameters :: Lens' KubernetesApiCallAction (Maybe Text) Source #
Parameters related to the Kubernetes API call action.
kubernetesApiCallAction_remoteIpDetails :: Lens' KubernetesApiCallAction (Maybe RemoteIpDetails) Source #
Undocumented member.
kubernetesApiCallAction_requestUri :: Lens' KubernetesApiCallAction (Maybe Text) Source #
The Kubernetes API request URI.
kubernetesApiCallAction_sourceIps :: Lens' KubernetesApiCallAction (Maybe [Text]) Source #
The IP of the Kubernetes API caller and the IPs of any proxies or load balancers between the caller and the API endpoint.
kubernetesApiCallAction_statusCode :: Lens' KubernetesApiCallAction (Maybe Int) Source #
The resulting HTTP response code of the Kubernetes API call action.
kubernetesApiCallAction_userAgent :: Lens' KubernetesApiCallAction (Maybe Text) Source #
The user agent of the caller of the Kubernetes API.
kubernetesApiCallAction_verb :: Lens' KubernetesApiCallAction (Maybe Text) Source #
The Kubernetes API request HTTP verb.