| 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 |
Amazonka.GuardDuty.Types.KubernetesApiCallAction
Description
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.
Constructors
| KubernetesApiCallAction' | |
Fields
| |
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.