| 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.AwsApiCallAction
Description
Synopsis
- data AwsApiCallAction = AwsApiCallAction' {}
- newAwsApiCallAction :: AwsApiCallAction
- awsApiCallAction_affectedResources :: Lens' AwsApiCallAction (Maybe (HashMap Text Text))
- awsApiCallAction_api :: Lens' AwsApiCallAction (Maybe Text)
- awsApiCallAction_callerType :: Lens' AwsApiCallAction (Maybe Text)
- awsApiCallAction_domainDetails :: Lens' AwsApiCallAction (Maybe DomainDetails)
- awsApiCallAction_errorCode :: Lens' AwsApiCallAction (Maybe Text)
- awsApiCallAction_remoteAccountDetails :: Lens' AwsApiCallAction (Maybe RemoteAccountDetails)
- awsApiCallAction_remoteIpDetails :: Lens' AwsApiCallAction (Maybe RemoteIpDetails)
- awsApiCallAction_serviceName :: Lens' AwsApiCallAction (Maybe Text)
- awsApiCallAction_userAgent :: Lens' AwsApiCallAction (Maybe Text)
Documentation
data AwsApiCallAction Source #
Contains information about the API action.
See: newAwsApiCallAction smart constructor.
Constructors
| AwsApiCallAction' | |
Fields
| |
Instances
newAwsApiCallAction :: AwsApiCallAction Source #
Create a value of AwsApiCallAction 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:affectedResources:AwsApiCallAction', awsApiCallAction_affectedResources - The details of the Amazon Web Services account that made the API call.
This field identifies the resources that were affected by this API call.
$sel:api:AwsApiCallAction', awsApiCallAction_api - The Amazon Web Services API name.
$sel:callerType:AwsApiCallAction', awsApiCallAction_callerType - The Amazon Web Services API caller type.
$sel:domainDetails:AwsApiCallAction', awsApiCallAction_domainDetails - The domain information for the Amazon Web Services API call.
$sel:errorCode:AwsApiCallAction', awsApiCallAction_errorCode - The error code of the failed Amazon Web Services API action.
$sel:remoteAccountDetails:AwsApiCallAction', awsApiCallAction_remoteAccountDetails - The details of the Amazon Web Services account that made the API call.
This field appears if the call was made from outside your account.
$sel:remoteIpDetails:AwsApiCallAction', awsApiCallAction_remoteIpDetails - The remote IP information of the connection that initiated the Amazon
Web Services API call.
$sel:serviceName:AwsApiCallAction', awsApiCallAction_serviceName - The Amazon Web Services service name whose API was invoked.
$sel:userAgent:AwsApiCallAction', awsApiCallAction_userAgent - The agent through which the API request was made.
awsApiCallAction_affectedResources :: Lens' AwsApiCallAction (Maybe (HashMap Text Text)) Source #
The details of the Amazon Web Services account that made the API call. This field identifies the resources that were affected by this API call.
awsApiCallAction_api :: Lens' AwsApiCallAction (Maybe Text) Source #
The Amazon Web Services API name.
awsApiCallAction_callerType :: Lens' AwsApiCallAction (Maybe Text) Source #
The Amazon Web Services API caller type.
awsApiCallAction_domainDetails :: Lens' AwsApiCallAction (Maybe DomainDetails) Source #
The domain information for the Amazon Web Services API call.
awsApiCallAction_errorCode :: Lens' AwsApiCallAction (Maybe Text) Source #
The error code of the failed Amazon Web Services API action.
awsApiCallAction_remoteAccountDetails :: Lens' AwsApiCallAction (Maybe RemoteAccountDetails) Source #
The details of the Amazon Web Services account that made the API call. This field appears if the call was made from outside your account.
awsApiCallAction_remoteIpDetails :: Lens' AwsApiCallAction (Maybe RemoteIpDetails) Source #
The remote IP information of the connection that initiated the Amazon Web Services API call.
awsApiCallAction_serviceName :: Lens' AwsApiCallAction (Maybe Text) Source #
The Amazon Web Services service name whose API was invoked.
awsApiCallAction_userAgent :: Lens' AwsApiCallAction (Maybe Text) Source #
The agent through which the API request was made.