Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
- Operations
- CreateFilter
- EnableOrganizationAdminAccount
- ListFindings
- ListOrganizationAdminAccounts
- CreateIPSet
- DeleteThreatIntelSet
- UpdateThreatIntelSet
- StopMonitoringMembers
- ListThreatIntelSets
- CreateThreatIntelSet
- DeleteMembers
- ListTagsForResource
- GetFindingsStatistics
- GetIPSet
- ListInvitations
- UpdateMemberDetectors
- GetThreatIntelSet
- DeleteInvitations
- GetMasterAccount
- GetUsageStatistics
- CreateDetector
- DeclineInvitations
- DescribeOrganizationConfiguration
- CreatePublishingDestination
- UpdateFilter
- DeleteFilter
- DisassociateMembers
- DisassociateFromMasterAccount
- AcceptInvitation
- ListFilters
- ListMembers
- ListPublishingDestinations
- DeletePublishingDestination
- UpdatePublishingDestination
- GetDetector
- CreateSampleFindings
- ArchiveFindings
- CreateMembers
- UnarchiveFindings
- GetMemberDetectors
- GetInvitationsCount
- StartMonitoringMembers
- UpdateOrganizationConfiguration
- InviteMembers
- DeleteIPSet
- UpdateIPSet
- ListIPSets
- GetMembers
- DescribePublishingDestination
- TagResource
- GetFindings
- ListDetectors
- UntagResource
- UpdateDetector
- DeleteDetector
- UpdateFindingsFeedback
- GetFilter
- DisableOrganizationAdminAccount
- Types
- AccessControlList
- AccessKeyDetails
- AccountDetail
- AccountLevelPermissions
- Action
- AdminAccount
- AwsApiCallAction
- BlockPublicAccess
- BucketLevelPermissions
- BucketPolicy
- City
- CloudTrailConfigurationResult
- Condition
- Country
- DNSLogsConfigurationResult
- DataSourceConfigurations
- DataSourceConfigurationsResult
- DefaultServerSideEncryption
- Destination
- DestinationProperties
- DnsRequestAction
- DomainDetails
- Evidence
- Finding
- FindingCriteria
- FindingStatistics
- FlowLogsConfigurationResult
- GeoLocation
- IamInstanceProfile
- InstanceDetails
- Invitation
- LocalIpDetails
- LocalPortDetails
- Master
- Member
- MemberDataSourceConfiguration
- NetworkConnectionAction
- NetworkInterface
- Organization
- OrganizationDataSourceConfigurations
- OrganizationDataSourceConfigurationsResult
- OrganizationS3LogsConfiguration
- OrganizationS3LogsConfigurationResult
- Owner
- PermissionConfiguration
- PortProbeAction
- PortProbeDetail
- PrivateIpAddressDetails
- ProductCode
- PublicAccess
- RemoteIpDetails
- RemotePortDetails
- Resource
- S3BucketDetail
- S3LogsConfiguration
- S3LogsConfigurationResult
- SecurityGroup
- ServiceInfo
- SortCriteria
- Tag
- ThreatIntelligenceDetail
- Total
- UnprocessedAccount
- UsageAccountResult
- UsageCriteria
- UsageDataSourceResult
- UsageResourceResult
- UsageStatistics
Synopsis
- createFilter_clientToken :: Lens' CreateFilter (Maybe Text)
- createFilter_action :: Lens' CreateFilter (Maybe FilterAction)
- createFilter_description :: Lens' CreateFilter (Maybe Text)
- createFilter_rank :: Lens' CreateFilter (Maybe Natural)
- createFilter_tags :: Lens' CreateFilter (Maybe (HashMap Text Text))
- createFilter_detectorId :: Lens' CreateFilter Text
- createFilter_name :: Lens' CreateFilter Text
- createFilter_findingCriteria :: Lens' CreateFilter FindingCriteria
- createFilterResponse_httpStatus :: Lens' CreateFilterResponse Int
- createFilterResponse_name :: Lens' CreateFilterResponse Text
- enableOrganizationAdminAccount_adminAccountId :: Lens' EnableOrganizationAdminAccount Text
- enableOrganizationAdminAccountResponse_httpStatus :: Lens' EnableOrganizationAdminAccountResponse Int
- listFindings_findingCriteria :: Lens' ListFindings (Maybe FindingCriteria)
- listFindings_sortCriteria :: Lens' ListFindings (Maybe SortCriteria)
- listFindings_nextToken :: Lens' ListFindings (Maybe Text)
- listFindings_maxResults :: Lens' ListFindings (Maybe Natural)
- listFindings_detectorId :: Lens' ListFindings Text
- listFindingsResponse_nextToken :: Lens' ListFindingsResponse (Maybe Text)
- listFindingsResponse_httpStatus :: Lens' ListFindingsResponse Int
- listFindingsResponse_findingIds :: Lens' ListFindingsResponse [Text]
- listOrganizationAdminAccounts_nextToken :: Lens' ListOrganizationAdminAccounts (Maybe Text)
- listOrganizationAdminAccounts_maxResults :: Lens' ListOrganizationAdminAccounts (Maybe Natural)
- listOrganizationAdminAccountsResponse_adminAccounts :: Lens' ListOrganizationAdminAccountsResponse (Maybe [AdminAccount])
- listOrganizationAdminAccountsResponse_nextToken :: Lens' ListOrganizationAdminAccountsResponse (Maybe Text)
- listOrganizationAdminAccountsResponse_httpStatus :: Lens' ListOrganizationAdminAccountsResponse Int
- createIPSet_clientToken :: Lens' CreateIPSet (Maybe Text)
- createIPSet_tags :: Lens' CreateIPSet (Maybe (HashMap Text Text))
- createIPSet_detectorId :: Lens' CreateIPSet Text
- createIPSet_name :: Lens' CreateIPSet Text
- createIPSet_format :: Lens' CreateIPSet IpSetFormat
- createIPSet_location :: Lens' CreateIPSet Text
- createIPSet_activate :: Lens' CreateIPSet Bool
- createIPSetResponse_httpStatus :: Lens' CreateIPSetResponse Int
- createIPSetResponse_ipSetId :: Lens' CreateIPSetResponse Text
- deleteThreatIntelSet_detectorId :: Lens' DeleteThreatIntelSet Text
- deleteThreatIntelSet_threatIntelSetId :: Lens' DeleteThreatIntelSet Text
- deleteThreatIntelSetResponse_httpStatus :: Lens' DeleteThreatIntelSetResponse Int
- updateThreatIntelSet_location :: Lens' UpdateThreatIntelSet (Maybe Text)
- updateThreatIntelSet_activate :: Lens' UpdateThreatIntelSet (Maybe Bool)
- updateThreatIntelSet_name :: Lens' UpdateThreatIntelSet (Maybe Text)
- updateThreatIntelSet_detectorId :: Lens' UpdateThreatIntelSet Text
- updateThreatIntelSet_threatIntelSetId :: Lens' UpdateThreatIntelSet Text
- updateThreatIntelSetResponse_httpStatus :: Lens' UpdateThreatIntelSetResponse Int
- stopMonitoringMembers_detectorId :: Lens' StopMonitoringMembers Text
- stopMonitoringMembers_accountIds :: Lens' StopMonitoringMembers (NonEmpty Text)
- stopMonitoringMembersResponse_httpStatus :: Lens' StopMonitoringMembersResponse Int
- stopMonitoringMembersResponse_unprocessedAccounts :: Lens' StopMonitoringMembersResponse [UnprocessedAccount]
- listThreatIntelSets_nextToken :: Lens' ListThreatIntelSets (Maybe Text)
- listThreatIntelSets_maxResults :: Lens' ListThreatIntelSets (Maybe Natural)
- listThreatIntelSets_detectorId :: Lens' ListThreatIntelSets Text
- listThreatIntelSetsResponse_nextToken :: Lens' ListThreatIntelSetsResponse (Maybe Text)
- listThreatIntelSetsResponse_httpStatus :: Lens' ListThreatIntelSetsResponse Int
- listThreatIntelSetsResponse_threatIntelSetIds :: Lens' ListThreatIntelSetsResponse [Text]
- createThreatIntelSet_clientToken :: Lens' CreateThreatIntelSet (Maybe Text)
- createThreatIntelSet_tags :: Lens' CreateThreatIntelSet (Maybe (HashMap Text Text))
- createThreatIntelSet_detectorId :: Lens' CreateThreatIntelSet Text
- createThreatIntelSet_name :: Lens' CreateThreatIntelSet Text
- createThreatIntelSet_format :: Lens' CreateThreatIntelSet ThreatIntelSetFormat
- createThreatIntelSet_location :: Lens' CreateThreatIntelSet Text
- createThreatIntelSet_activate :: Lens' CreateThreatIntelSet Bool
- createThreatIntelSetResponse_httpStatus :: Lens' CreateThreatIntelSetResponse Int
- createThreatIntelSetResponse_threatIntelSetId :: Lens' CreateThreatIntelSetResponse Text
- deleteMembers_detectorId :: Lens' DeleteMembers Text
- deleteMembers_accountIds :: Lens' DeleteMembers (NonEmpty Text)
- deleteMembersResponse_httpStatus :: Lens' DeleteMembersResponse Int
- deleteMembersResponse_unprocessedAccounts :: Lens' DeleteMembersResponse [UnprocessedAccount]
- listTagsForResource_resourceArn :: Lens' ListTagsForResource Text
- listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe (HashMap Text Text))
- listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int
- getFindingsStatistics_findingCriteria :: Lens' GetFindingsStatistics (Maybe FindingCriteria)
- getFindingsStatistics_detectorId :: Lens' GetFindingsStatistics Text
- getFindingsStatistics_findingStatisticTypes :: Lens' GetFindingsStatistics [FindingStatisticType]
- getFindingsStatisticsResponse_httpStatus :: Lens' GetFindingsStatisticsResponse Int
- getFindingsStatisticsResponse_findingStatistics :: Lens' GetFindingsStatisticsResponse FindingStatistics
- getIPSet_detectorId :: Lens' GetIPSet Text
- getIPSet_ipSetId :: Lens' GetIPSet Text
- getIPSetResponse_tags :: Lens' GetIPSetResponse (Maybe (HashMap Text Text))
- getIPSetResponse_httpStatus :: Lens' GetIPSetResponse Int
- getIPSetResponse_name :: Lens' GetIPSetResponse Text
- getIPSetResponse_format :: Lens' GetIPSetResponse IpSetFormat
- getIPSetResponse_location :: Lens' GetIPSetResponse Text
- getIPSetResponse_status :: Lens' GetIPSetResponse IpSetStatus
- listInvitations_nextToken :: Lens' ListInvitations (Maybe Text)
- listInvitations_maxResults :: Lens' ListInvitations (Maybe Natural)
- listInvitationsResponse_invitations :: Lens' ListInvitationsResponse (Maybe [Invitation])
- listInvitationsResponse_nextToken :: Lens' ListInvitationsResponse (Maybe Text)
- listInvitationsResponse_httpStatus :: Lens' ListInvitationsResponse Int
- updateMemberDetectors_dataSources :: Lens' UpdateMemberDetectors (Maybe DataSourceConfigurations)
- updateMemberDetectors_detectorId :: Lens' UpdateMemberDetectors Text
- updateMemberDetectors_accountIds :: Lens' UpdateMemberDetectors (NonEmpty Text)
- updateMemberDetectorsResponse_httpStatus :: Lens' UpdateMemberDetectorsResponse Int
- updateMemberDetectorsResponse_unprocessedAccounts :: Lens' UpdateMemberDetectorsResponse [UnprocessedAccount]
- getThreatIntelSet_detectorId :: Lens' GetThreatIntelSet Text
- getThreatIntelSet_threatIntelSetId :: Lens' GetThreatIntelSet Text
- getThreatIntelSetResponse_tags :: Lens' GetThreatIntelSetResponse (Maybe (HashMap Text Text))
- getThreatIntelSetResponse_httpStatus :: Lens' GetThreatIntelSetResponse Int
- getThreatIntelSetResponse_name :: Lens' GetThreatIntelSetResponse Text
- getThreatIntelSetResponse_format :: Lens' GetThreatIntelSetResponse ThreatIntelSetFormat
- getThreatIntelSetResponse_location :: Lens' GetThreatIntelSetResponse Text
- getThreatIntelSetResponse_status :: Lens' GetThreatIntelSetResponse ThreatIntelSetStatus
- deleteInvitations_accountIds :: Lens' DeleteInvitations (NonEmpty Text)
- deleteInvitationsResponse_httpStatus :: Lens' DeleteInvitationsResponse Int
- deleteInvitationsResponse_unprocessedAccounts :: Lens' DeleteInvitationsResponse [UnprocessedAccount]
- getMasterAccount_detectorId :: Lens' GetMasterAccount Text
- getMasterAccountResponse_httpStatus :: Lens' GetMasterAccountResponse Int
- getMasterAccountResponse_master :: Lens' GetMasterAccountResponse Master
- getUsageStatistics_nextToken :: Lens' GetUsageStatistics (Maybe Text)
- getUsageStatistics_unit :: Lens' GetUsageStatistics (Maybe Text)
- getUsageStatistics_maxResults :: Lens' GetUsageStatistics (Maybe Natural)
- getUsageStatistics_detectorId :: Lens' GetUsageStatistics Text
- getUsageStatistics_usageStatisticType :: Lens' GetUsageStatistics UsageStatisticType
- getUsageStatistics_usageCriteria :: Lens' GetUsageStatistics UsageCriteria
- getUsageStatisticsResponse_usageStatistics :: Lens' GetUsageStatisticsResponse (Maybe UsageStatistics)
- getUsageStatisticsResponse_nextToken :: Lens' GetUsageStatisticsResponse (Maybe Text)
- getUsageStatisticsResponse_httpStatus :: Lens' GetUsageStatisticsResponse Int
- createDetector_clientToken :: Lens' CreateDetector (Maybe Text)
- createDetector_findingPublishingFrequency :: Lens' CreateDetector (Maybe FindingPublishingFrequency)
- createDetector_dataSources :: Lens' CreateDetector (Maybe DataSourceConfigurations)
- createDetector_tags :: Lens' CreateDetector (Maybe (HashMap Text Text))
- createDetector_enable :: Lens' CreateDetector Bool
- createDetectorResponse_detectorId :: Lens' CreateDetectorResponse (Maybe Text)
- createDetectorResponse_httpStatus :: Lens' CreateDetectorResponse Int
- declineInvitations_accountIds :: Lens' DeclineInvitations (NonEmpty Text)
- declineInvitationsResponse_httpStatus :: Lens' DeclineInvitationsResponse Int
- declineInvitationsResponse_unprocessedAccounts :: Lens' DeclineInvitationsResponse [UnprocessedAccount]
- describeOrganizationConfiguration_detectorId :: Lens' DescribeOrganizationConfiguration Text
- describeOrganizationConfigurationResponse_dataSources :: Lens' DescribeOrganizationConfigurationResponse (Maybe OrganizationDataSourceConfigurationsResult)
- describeOrganizationConfigurationResponse_httpStatus :: Lens' DescribeOrganizationConfigurationResponse Int
- describeOrganizationConfigurationResponse_autoEnable :: Lens' DescribeOrganizationConfigurationResponse Bool
- describeOrganizationConfigurationResponse_memberAccountLimitReached :: Lens' DescribeOrganizationConfigurationResponse Bool
- createPublishingDestination_clientToken :: Lens' CreatePublishingDestination (Maybe Text)
- createPublishingDestination_detectorId :: Lens' CreatePublishingDestination Text
- createPublishingDestination_destinationType :: Lens' CreatePublishingDestination DestinationType
- createPublishingDestination_destinationProperties :: Lens' CreatePublishingDestination DestinationProperties
- createPublishingDestinationResponse_httpStatus :: Lens' CreatePublishingDestinationResponse Int
- createPublishingDestinationResponse_destinationId :: Lens' CreatePublishingDestinationResponse Text
- updateFilter_findingCriteria :: Lens' UpdateFilter (Maybe FindingCriteria)
- updateFilter_action :: Lens' UpdateFilter (Maybe FilterAction)
- updateFilter_description :: Lens' UpdateFilter (Maybe Text)
- updateFilter_rank :: Lens' UpdateFilter (Maybe Natural)
- updateFilter_detectorId :: Lens' UpdateFilter Text
- updateFilter_filterName :: Lens' UpdateFilter Text
- updateFilterResponse_httpStatus :: Lens' UpdateFilterResponse Int
- updateFilterResponse_name :: Lens' UpdateFilterResponse Text
- deleteFilter_detectorId :: Lens' DeleteFilter Text
- deleteFilter_filterName :: Lens' DeleteFilter Text
- deleteFilterResponse_httpStatus :: Lens' DeleteFilterResponse Int
- disassociateMembers_detectorId :: Lens' DisassociateMembers Text
- disassociateMembers_accountIds :: Lens' DisassociateMembers (NonEmpty Text)
- disassociateMembersResponse_httpStatus :: Lens' DisassociateMembersResponse Int
- disassociateMembersResponse_unprocessedAccounts :: Lens' DisassociateMembersResponse [UnprocessedAccount]
- disassociateFromMasterAccount_detectorId :: Lens' DisassociateFromMasterAccount Text
- disassociateFromMasterAccountResponse_httpStatus :: Lens' DisassociateFromMasterAccountResponse Int
- acceptInvitation_detectorId :: Lens' AcceptInvitation Text
- acceptInvitation_masterId :: Lens' AcceptInvitation Text
- acceptInvitation_invitationId :: Lens' AcceptInvitation Text
- acceptInvitationResponse_httpStatus :: Lens' AcceptInvitationResponse Int
- listFilters_nextToken :: Lens' ListFilters (Maybe Text)
- listFilters_maxResults :: Lens' ListFilters (Maybe Natural)
- listFilters_detectorId :: Lens' ListFilters Text
- listFiltersResponse_nextToken :: Lens' ListFiltersResponse (Maybe Text)
- listFiltersResponse_httpStatus :: Lens' ListFiltersResponse Int
- listFiltersResponse_filterNames :: Lens' ListFiltersResponse [Text]
- listMembers_onlyAssociated :: Lens' ListMembers (Maybe Text)
- listMembers_nextToken :: Lens' ListMembers (Maybe Text)
- listMembers_maxResults :: Lens' ListMembers (Maybe Natural)
- listMembers_detectorId :: Lens' ListMembers Text
- listMembersResponse_members :: Lens' ListMembersResponse (Maybe [Member])
- listMembersResponse_nextToken :: Lens' ListMembersResponse (Maybe Text)
- listMembersResponse_httpStatus :: Lens' ListMembersResponse Int
- listPublishingDestinations_nextToken :: Lens' ListPublishingDestinations (Maybe Text)
- listPublishingDestinations_maxResults :: Lens' ListPublishingDestinations (Maybe Natural)
- listPublishingDestinations_detectorId :: Lens' ListPublishingDestinations Text
- listPublishingDestinationsResponse_nextToken :: Lens' ListPublishingDestinationsResponse (Maybe Text)
- listPublishingDestinationsResponse_httpStatus :: Lens' ListPublishingDestinationsResponse Int
- listPublishingDestinationsResponse_destinations :: Lens' ListPublishingDestinationsResponse [Destination]
- deletePublishingDestination_detectorId :: Lens' DeletePublishingDestination Text
- deletePublishingDestination_destinationId :: Lens' DeletePublishingDestination Text
- deletePublishingDestinationResponse_httpStatus :: Lens' DeletePublishingDestinationResponse Int
- updatePublishingDestination_destinationProperties :: Lens' UpdatePublishingDestination (Maybe DestinationProperties)
- updatePublishingDestination_detectorId :: Lens' UpdatePublishingDestination Text
- updatePublishingDestination_destinationId :: Lens' UpdatePublishingDestination Text
- updatePublishingDestinationResponse_httpStatus :: Lens' UpdatePublishingDestinationResponse Int
- getDetector_detectorId :: Lens' GetDetector Text
- getDetectorResponse_createdAt :: Lens' GetDetectorResponse (Maybe Text)
- getDetectorResponse_findingPublishingFrequency :: Lens' GetDetectorResponse (Maybe FindingPublishingFrequency)
- getDetectorResponse_dataSources :: Lens' GetDetectorResponse (Maybe DataSourceConfigurationsResult)
- getDetectorResponse_updatedAt :: Lens' GetDetectorResponse (Maybe Text)
- getDetectorResponse_tags :: Lens' GetDetectorResponse (Maybe (HashMap Text Text))
- getDetectorResponse_httpStatus :: Lens' GetDetectorResponse Int
- getDetectorResponse_serviceRole :: Lens' GetDetectorResponse Text
- getDetectorResponse_status :: Lens' GetDetectorResponse DetectorStatus
- createSampleFindings_findingTypes :: Lens' CreateSampleFindings (Maybe [Text])
- createSampleFindings_detectorId :: Lens' CreateSampleFindings Text
- createSampleFindingsResponse_httpStatus :: Lens' CreateSampleFindingsResponse Int
- archiveFindings_detectorId :: Lens' ArchiveFindings Text
- archiveFindings_findingIds :: Lens' ArchiveFindings [Text]
- archiveFindingsResponse_httpStatus :: Lens' ArchiveFindingsResponse Int
- createMembers_detectorId :: Lens' CreateMembers Text
- createMembers_accountDetails :: Lens' CreateMembers (NonEmpty AccountDetail)
- createMembersResponse_httpStatus :: Lens' CreateMembersResponse Int
- createMembersResponse_unprocessedAccounts :: Lens' CreateMembersResponse [UnprocessedAccount]
- unarchiveFindings_detectorId :: Lens' UnarchiveFindings Text
- unarchiveFindings_findingIds :: Lens' UnarchiveFindings [Text]
- unarchiveFindingsResponse_httpStatus :: Lens' UnarchiveFindingsResponse Int
- getMemberDetectors_detectorId :: Lens' GetMemberDetectors Text
- getMemberDetectors_accountIds :: Lens' GetMemberDetectors (NonEmpty Text)
- getMemberDetectorsResponse_httpStatus :: Lens' GetMemberDetectorsResponse Int
- getMemberDetectorsResponse_memberDataSourceConfigurations :: Lens' GetMemberDetectorsResponse (NonEmpty MemberDataSourceConfiguration)
- getMemberDetectorsResponse_unprocessedAccounts :: Lens' GetMemberDetectorsResponse [UnprocessedAccount]
- getInvitationsCountResponse_invitationsCount :: Lens' GetInvitationsCountResponse (Maybe Int)
- getInvitationsCountResponse_httpStatus :: Lens' GetInvitationsCountResponse Int
- startMonitoringMembers_detectorId :: Lens' StartMonitoringMembers Text
- startMonitoringMembers_accountIds :: Lens' StartMonitoringMembers (NonEmpty Text)
- startMonitoringMembersResponse_httpStatus :: Lens' StartMonitoringMembersResponse Int
- startMonitoringMembersResponse_unprocessedAccounts :: Lens' StartMonitoringMembersResponse [UnprocessedAccount]
- updateOrganizationConfiguration_dataSources :: Lens' UpdateOrganizationConfiguration (Maybe OrganizationDataSourceConfigurations)
- updateOrganizationConfiguration_detectorId :: Lens' UpdateOrganizationConfiguration Text
- updateOrganizationConfiguration_autoEnable :: Lens' UpdateOrganizationConfiguration Bool
- updateOrganizationConfigurationResponse_httpStatus :: Lens' UpdateOrganizationConfigurationResponse Int
- inviteMembers_disableEmailNotification :: Lens' InviteMembers (Maybe Bool)
- inviteMembers_message :: Lens' InviteMembers (Maybe Text)
- inviteMembers_detectorId :: Lens' InviteMembers Text
- inviteMembers_accountIds :: Lens' InviteMembers (NonEmpty Text)
- inviteMembersResponse_httpStatus :: Lens' InviteMembersResponse Int
- inviteMembersResponse_unprocessedAccounts :: Lens' InviteMembersResponse [UnprocessedAccount]
- deleteIPSet_detectorId :: Lens' DeleteIPSet Text
- deleteIPSet_ipSetId :: Lens' DeleteIPSet Text
- deleteIPSetResponse_httpStatus :: Lens' DeleteIPSetResponse Int
- updateIPSet_location :: Lens' UpdateIPSet (Maybe Text)
- updateIPSet_activate :: Lens' UpdateIPSet (Maybe Bool)
- updateIPSet_name :: Lens' UpdateIPSet (Maybe Text)
- updateIPSet_detectorId :: Lens' UpdateIPSet Text
- updateIPSet_ipSetId :: Lens' UpdateIPSet Text
- updateIPSetResponse_httpStatus :: Lens' UpdateIPSetResponse Int
- listIPSets_nextToken :: Lens' ListIPSets (Maybe Text)
- listIPSets_maxResults :: Lens' ListIPSets (Maybe Natural)
- listIPSets_detectorId :: Lens' ListIPSets Text
- listIPSetsResponse_nextToken :: Lens' ListIPSetsResponse (Maybe Text)
- listIPSetsResponse_httpStatus :: Lens' ListIPSetsResponse Int
- listIPSetsResponse_ipSetIds :: Lens' ListIPSetsResponse [Text]
- getMembers_detectorId :: Lens' GetMembers Text
- getMembers_accountIds :: Lens' GetMembers (NonEmpty Text)
- getMembersResponse_httpStatus :: Lens' GetMembersResponse Int
- getMembersResponse_members :: Lens' GetMembersResponse [Member]
- getMembersResponse_unprocessedAccounts :: Lens' GetMembersResponse [UnprocessedAccount]
- describePublishingDestination_detectorId :: Lens' DescribePublishingDestination Text
- describePublishingDestination_destinationId :: Lens' DescribePublishingDestination Text
- describePublishingDestinationResponse_httpStatus :: Lens' DescribePublishingDestinationResponse Int
- describePublishingDestinationResponse_destinationId :: Lens' DescribePublishingDestinationResponse Text
- describePublishingDestinationResponse_destinationType :: Lens' DescribePublishingDestinationResponse DestinationType
- describePublishingDestinationResponse_status :: Lens' DescribePublishingDestinationResponse PublishingStatus
- describePublishingDestinationResponse_publishingFailureStartTimestamp :: Lens' DescribePublishingDestinationResponse Integer
- describePublishingDestinationResponse_destinationProperties :: Lens' DescribePublishingDestinationResponse DestinationProperties
- tagResource_resourceArn :: Lens' TagResource Text
- tagResource_tags :: Lens' TagResource (HashMap Text Text)
- tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int
- getFindings_sortCriteria :: Lens' GetFindings (Maybe SortCriteria)
- getFindings_detectorId :: Lens' GetFindings Text
- getFindings_findingIds :: Lens' GetFindings [Text]
- getFindingsResponse_httpStatus :: Lens' GetFindingsResponse Int
- getFindingsResponse_findings :: Lens' GetFindingsResponse [Finding]
- listDetectors_nextToken :: Lens' ListDetectors (Maybe Text)
- listDetectors_maxResults :: Lens' ListDetectors (Maybe Natural)
- listDetectorsResponse_nextToken :: Lens' ListDetectorsResponse (Maybe Text)
- listDetectorsResponse_httpStatus :: Lens' ListDetectorsResponse Int
- listDetectorsResponse_detectorIds :: Lens' ListDetectorsResponse [Text]
- untagResource_resourceArn :: Lens' UntagResource Text
- untagResource_tagKeys :: Lens' UntagResource (NonEmpty Text)
- untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int
- updateDetector_findingPublishingFrequency :: Lens' UpdateDetector (Maybe FindingPublishingFrequency)
- updateDetector_dataSources :: Lens' UpdateDetector (Maybe DataSourceConfigurations)
- updateDetector_enable :: Lens' UpdateDetector (Maybe Bool)
- updateDetector_detectorId :: Lens' UpdateDetector Text
- updateDetectorResponse_httpStatus :: Lens' UpdateDetectorResponse Int
- deleteDetector_detectorId :: Lens' DeleteDetector Text
- deleteDetectorResponse_httpStatus :: Lens' DeleteDetectorResponse Int
- updateFindingsFeedback_comments :: Lens' UpdateFindingsFeedback (Maybe Text)
- updateFindingsFeedback_detectorId :: Lens' UpdateFindingsFeedback Text
- updateFindingsFeedback_findingIds :: Lens' UpdateFindingsFeedback [Text]
- updateFindingsFeedback_feedback :: Lens' UpdateFindingsFeedback Feedback
- updateFindingsFeedbackResponse_httpStatus :: Lens' UpdateFindingsFeedbackResponse Int
- getFilter_detectorId :: Lens' GetFilter Text
- getFilter_filterName :: Lens' GetFilter Text
- getFilterResponse_description :: Lens' GetFilterResponse (Maybe Text)
- getFilterResponse_rank :: Lens' GetFilterResponse (Maybe Natural)
- getFilterResponse_tags :: Lens' GetFilterResponse (Maybe (HashMap Text Text))
- getFilterResponse_httpStatus :: Lens' GetFilterResponse Int
- getFilterResponse_name :: Lens' GetFilterResponse Text
- getFilterResponse_action :: Lens' GetFilterResponse FilterAction
- getFilterResponse_findingCriteria :: Lens' GetFilterResponse FindingCriteria
- disableOrganizationAdminAccount_adminAccountId :: Lens' DisableOrganizationAdminAccount Text
- disableOrganizationAdminAccountResponse_httpStatus :: Lens' DisableOrganizationAdminAccountResponse Int
- accessControlList_allowsPublicWriteAccess :: Lens' AccessControlList (Maybe Bool)
- accessControlList_allowsPublicReadAccess :: Lens' AccessControlList (Maybe Bool)
- accessKeyDetails_principalId :: Lens' AccessKeyDetails (Maybe Text)
- accessKeyDetails_userName :: Lens' AccessKeyDetails (Maybe Text)
- accessKeyDetails_accessKeyId :: Lens' AccessKeyDetails (Maybe Text)
- accessKeyDetails_userType :: Lens' AccessKeyDetails (Maybe Text)
- accountDetail_accountId :: Lens' AccountDetail Text
- accountDetail_email :: Lens' AccountDetail Text
- accountLevelPermissions_blockPublicAccess :: Lens' AccountLevelPermissions (Maybe BlockPublicAccess)
- action_networkConnectionAction :: Lens' Action (Maybe NetworkConnectionAction)
- action_portProbeAction :: Lens' Action (Maybe PortProbeAction)
- action_actionType :: Lens' Action (Maybe Text)
- action_dnsRequestAction :: Lens' Action (Maybe DnsRequestAction)
- action_awsApiCallAction :: Lens' Action (Maybe AwsApiCallAction)
- adminAccount_adminAccountId :: Lens' AdminAccount (Maybe Text)
- adminAccount_adminStatus :: Lens' AdminAccount (Maybe AdminStatus)
- awsApiCallAction_remoteIpDetails :: Lens' AwsApiCallAction (Maybe RemoteIpDetails)
- awsApiCallAction_callerType :: Lens' AwsApiCallAction (Maybe Text)
- awsApiCallAction_domainDetails :: Lens' AwsApiCallAction (Maybe DomainDetails)
- awsApiCallAction_serviceName :: Lens' AwsApiCallAction (Maybe Text)
- awsApiCallAction_errorCode :: Lens' AwsApiCallAction (Maybe Text)
- awsApiCallAction_api :: Lens' AwsApiCallAction (Maybe Text)
- blockPublicAccess_ignorePublicAcls :: Lens' BlockPublicAccess (Maybe Bool)
- blockPublicAccess_blockPublicAcls :: Lens' BlockPublicAccess (Maybe Bool)
- blockPublicAccess_restrictPublicBuckets :: Lens' BlockPublicAccess (Maybe Bool)
- blockPublicAccess_blockPublicPolicy :: Lens' BlockPublicAccess (Maybe Bool)
- bucketLevelPermissions_accessControlList :: Lens' BucketLevelPermissions (Maybe AccessControlList)
- bucketLevelPermissions_blockPublicAccess :: Lens' BucketLevelPermissions (Maybe BlockPublicAccess)
- bucketLevelPermissions_bucketPolicy :: Lens' BucketLevelPermissions (Maybe BucketPolicy)
- bucketPolicy_allowsPublicWriteAccess :: Lens' BucketPolicy (Maybe Bool)
- bucketPolicy_allowsPublicReadAccess :: Lens' BucketPolicy (Maybe Bool)
- city_cityName :: Lens' City (Maybe Text)
- cloudTrailConfigurationResult_status :: Lens' CloudTrailConfigurationResult DataSourceStatus
- condition_eq :: Lens' Condition (Maybe [Text])
- condition_lessThan :: Lens' Condition (Maybe Integer)
- condition_lte :: Lens' Condition (Maybe Int)
- condition_greaterThanOrEqual :: Lens' Condition (Maybe Integer)
- condition_lessThanOrEqual :: Lens' Condition (Maybe Integer)
- condition_gt :: Lens' Condition (Maybe Int)
- condition_equals :: Lens' Condition (Maybe [Text])
- condition_neq :: Lens' Condition (Maybe [Text])
- condition_notEquals :: Lens' Condition (Maybe [Text])
- condition_lt :: Lens' Condition (Maybe Int)
- condition_gte :: Lens' Condition (Maybe Int)
- condition_greaterThan :: Lens' Condition (Maybe Integer)
- country_countryName :: Lens' Country (Maybe Text)
- country_countryCode :: Lens' Country (Maybe Text)
- dNSLogsConfigurationResult_status :: Lens' DNSLogsConfigurationResult DataSourceStatus
- dataSourceConfigurations_s3Logs :: Lens' DataSourceConfigurations (Maybe S3LogsConfiguration)
- dataSourceConfigurationsResult_cloudTrail :: Lens' DataSourceConfigurationsResult CloudTrailConfigurationResult
- dataSourceConfigurationsResult_dNSLogs :: Lens' DataSourceConfigurationsResult DNSLogsConfigurationResult
- dataSourceConfigurationsResult_flowLogs :: Lens' DataSourceConfigurationsResult FlowLogsConfigurationResult
- dataSourceConfigurationsResult_s3Logs :: Lens' DataSourceConfigurationsResult S3LogsConfigurationResult
- defaultServerSideEncryption_encryptionType :: Lens' DefaultServerSideEncryption (Maybe Text)
- defaultServerSideEncryption_kmsMasterKeyArn :: Lens' DefaultServerSideEncryption (Maybe Text)
- destination_destinationId :: Lens' Destination Text
- destination_destinationType :: Lens' Destination DestinationType
- destination_status :: Lens' Destination PublishingStatus
- destinationProperties_kmsKeyArn :: Lens' DestinationProperties (Maybe Text)
- destinationProperties_destinationArn :: Lens' DestinationProperties (Maybe Text)
- dnsRequestAction_domain :: Lens' DnsRequestAction (Maybe Text)
- domainDetails_domain :: Lens' DomainDetails (Maybe Text)
- evidence_threatIntelligenceDetails :: Lens' Evidence (Maybe [ThreatIntelligenceDetail])
- finding_service :: Lens' Finding (Maybe ServiceInfo)
- finding_confidence :: Lens' Finding (Maybe Double)
- finding_partition :: Lens' Finding (Maybe Text)
- finding_title :: Lens' Finding (Maybe Text)
- finding_description :: Lens' Finding (Maybe Text)
- finding_accountId :: Lens' Finding Text
- finding_arn :: Lens' Finding Text
- finding_createdAt :: Lens' Finding Text
- finding_id :: Lens' Finding Text
- finding_region :: Lens' Finding Text
- finding_resource :: Lens' Finding Resource
- finding_schemaVersion :: Lens' Finding Text
- finding_severity :: Lens' Finding Double
- finding_type :: Lens' Finding Text
- finding_updatedAt :: Lens' Finding Text
- findingCriteria_criterion :: Lens' FindingCriteria (Maybe (HashMap Text Condition))
- findingStatistics_countBySeverity :: Lens' FindingStatistics (Maybe (HashMap Text Int))
- flowLogsConfigurationResult_status :: Lens' FlowLogsConfigurationResult DataSourceStatus
- geoLocation_lat :: Lens' GeoLocation (Maybe Double)
- geoLocation_lon :: Lens' GeoLocation (Maybe Double)
- iamInstanceProfile_arn :: Lens' IamInstanceProfile (Maybe Text)
- iamInstanceProfile_id :: Lens' IamInstanceProfile (Maybe Text)
- instanceDetails_instanceId :: Lens' InstanceDetails (Maybe Text)
- instanceDetails_platform :: Lens' InstanceDetails (Maybe Text)
- instanceDetails_launchTime :: Lens' InstanceDetails (Maybe Text)
- instanceDetails_networkInterfaces :: Lens' InstanceDetails (Maybe [NetworkInterface])
- instanceDetails_outpostArn :: Lens' InstanceDetails (Maybe Text)
- instanceDetails_instanceType :: Lens' InstanceDetails (Maybe Text)
- instanceDetails_availabilityZone :: Lens' InstanceDetails (Maybe Text)
- instanceDetails_iamInstanceProfile :: Lens' InstanceDetails (Maybe IamInstanceProfile)
- instanceDetails_imageId :: Lens' InstanceDetails (Maybe Text)
- instanceDetails_productCodes :: Lens' InstanceDetails (Maybe [ProductCode])
- instanceDetails_instanceState :: Lens' InstanceDetails (Maybe Text)
- instanceDetails_tags :: Lens' InstanceDetails (Maybe [Tag])
- instanceDetails_imageDescription :: Lens' InstanceDetails (Maybe Text)
- invitation_invitedAt :: Lens' Invitation (Maybe Text)
- invitation_relationshipStatus :: Lens' Invitation (Maybe Text)
- invitation_invitationId :: Lens' Invitation (Maybe Text)
- invitation_accountId :: Lens' Invitation (Maybe Text)
- localIpDetails_ipAddressV4 :: Lens' LocalIpDetails (Maybe Text)
- localPortDetails_portName :: Lens' LocalPortDetails (Maybe Text)
- localPortDetails_port :: Lens' LocalPortDetails (Maybe Int)
- master_invitedAt :: Lens' Master (Maybe Text)
- master_relationshipStatus :: Lens' Master (Maybe Text)
- master_invitationId :: Lens' Master (Maybe Text)
- master_accountId :: Lens' Master (Maybe Text)
- member_invitedAt :: Lens' Member (Maybe Text)
- member_detectorId :: Lens' Member (Maybe Text)
- member_accountId :: Lens' Member Text
- member_masterId :: Lens' Member Text
- member_email :: Lens' Member Text
- member_relationshipStatus :: Lens' Member Text
- member_updatedAt :: Lens' Member Text
- memberDataSourceConfiguration_accountId :: Lens' MemberDataSourceConfiguration Text
- memberDataSourceConfiguration_dataSources :: Lens' MemberDataSourceConfiguration DataSourceConfigurationsResult
- networkConnectionAction_remoteIpDetails :: Lens' NetworkConnectionAction (Maybe RemoteIpDetails)
- networkConnectionAction_protocol :: Lens' NetworkConnectionAction (Maybe Text)
- networkConnectionAction_localIpDetails :: Lens' NetworkConnectionAction (Maybe LocalIpDetails)
- networkConnectionAction_remotePortDetails :: Lens' NetworkConnectionAction (Maybe RemotePortDetails)
- networkConnectionAction_blocked :: Lens' NetworkConnectionAction (Maybe Bool)
- networkConnectionAction_connectionDirection :: Lens' NetworkConnectionAction (Maybe Text)
- networkConnectionAction_localPortDetails :: Lens' NetworkConnectionAction (Maybe LocalPortDetails)
- networkInterface_privateIpAddresses :: Lens' NetworkInterface (Maybe [PrivateIpAddressDetails])
- networkInterface_publicDnsName :: Lens' NetworkInterface (Maybe Text)
- networkInterface_securityGroups :: Lens' NetworkInterface (Maybe [SecurityGroup])
- networkInterface_vpcId :: Lens' NetworkInterface (Maybe Text)
- networkInterface_networkInterfaceId :: Lens' NetworkInterface (Maybe Text)
- networkInterface_subnetId :: Lens' NetworkInterface (Maybe Text)
- networkInterface_privateIpAddress :: Lens' NetworkInterface (Maybe Text)
- networkInterface_publicIp :: Lens' NetworkInterface (Maybe Text)
- networkInterface_privateDnsName :: Lens' NetworkInterface (Maybe Text)
- networkInterface_ipv6Addresses :: Lens' NetworkInterface (Maybe [Text])
- organization_org :: Lens' Organization (Maybe Text)
- organization_asnOrg :: Lens' Organization (Maybe Text)
- organization_asn :: Lens' Organization (Maybe Text)
- organization_isp :: Lens' Organization (Maybe Text)
- organizationDataSourceConfigurations_s3Logs :: Lens' OrganizationDataSourceConfigurations (Maybe OrganizationS3LogsConfiguration)
- organizationDataSourceConfigurationsResult_s3Logs :: Lens' OrganizationDataSourceConfigurationsResult OrganizationS3LogsConfigurationResult
- organizationS3LogsConfiguration_autoEnable :: Lens' OrganizationS3LogsConfiguration Bool
- organizationS3LogsConfigurationResult_autoEnable :: Lens' OrganizationS3LogsConfigurationResult Bool
- owner_id :: Lens' Owner (Maybe Text)
- permissionConfiguration_bucketLevelPermissions :: Lens' PermissionConfiguration (Maybe BucketLevelPermissions)
- permissionConfiguration_accountLevelPermissions :: Lens' PermissionConfiguration (Maybe AccountLevelPermissions)
- portProbeAction_portProbeDetails :: Lens' PortProbeAction (Maybe [PortProbeDetail])
- portProbeAction_blocked :: Lens' PortProbeAction (Maybe Bool)
- portProbeDetail_remoteIpDetails :: Lens' PortProbeDetail (Maybe RemoteIpDetails)
- portProbeDetail_localIpDetails :: Lens' PortProbeDetail (Maybe LocalIpDetails)
- portProbeDetail_localPortDetails :: Lens' PortProbeDetail (Maybe LocalPortDetails)
- privateIpAddressDetails_privateIpAddress :: Lens' PrivateIpAddressDetails (Maybe Text)
- privateIpAddressDetails_privateDnsName :: Lens' PrivateIpAddressDetails (Maybe Text)
- productCode_productType :: Lens' ProductCode (Maybe Text)
- productCode_code :: Lens' ProductCode (Maybe Text)
- publicAccess_permissionConfiguration :: Lens' PublicAccess (Maybe PermissionConfiguration)
- publicAccess_effectivePermission :: Lens' PublicAccess (Maybe Text)
- remoteIpDetails_country :: Lens' RemoteIpDetails (Maybe Country)
- remoteIpDetails_city :: Lens' RemoteIpDetails (Maybe City)
- remoteIpDetails_ipAddressV4 :: Lens' RemoteIpDetails (Maybe Text)
- remoteIpDetails_geoLocation :: Lens' RemoteIpDetails (Maybe GeoLocation)
- remoteIpDetails_organization :: Lens' RemoteIpDetails (Maybe Organization)
- remotePortDetails_portName :: Lens' RemotePortDetails (Maybe Text)
- remotePortDetails_port :: Lens' RemotePortDetails (Maybe Int)
- resource_resourceType :: Lens' Resource (Maybe Text)
- resource_s3BucketDetails :: Lens' Resource (Maybe [S3BucketDetail])
- resource_instanceDetails :: Lens' Resource (Maybe InstanceDetails)
- resource_accessKeyDetails :: Lens' Resource (Maybe AccessKeyDetails)
- s3BucketDetail_arn :: Lens' S3BucketDetail (Maybe Text)
- s3BucketDetail_createdAt :: Lens' S3BucketDetail (Maybe UTCTime)
- s3BucketDetail_owner :: Lens' S3BucketDetail (Maybe Owner)
- s3BucketDetail_name :: Lens' S3BucketDetail (Maybe Text)
- s3BucketDetail_defaultServerSideEncryption :: Lens' S3BucketDetail (Maybe DefaultServerSideEncryption)
- s3BucketDetail_publicAccess :: Lens' S3BucketDetail (Maybe PublicAccess)
- s3BucketDetail_type :: Lens' S3BucketDetail (Maybe Text)
- s3BucketDetail_tags :: Lens' S3BucketDetail (Maybe [Tag])
- s3LogsConfiguration_enable :: Lens' S3LogsConfiguration Bool
- s3LogsConfigurationResult_status :: Lens' S3LogsConfigurationResult DataSourceStatus
- securityGroup_groupId :: Lens' SecurityGroup (Maybe Text)
- securityGroup_groupName :: Lens' SecurityGroup (Maybe Text)
- serviceInfo_count :: Lens' ServiceInfo (Maybe Int)
- serviceInfo_eventFirstSeen :: Lens' ServiceInfo (Maybe Text)
- serviceInfo_action :: Lens' ServiceInfo (Maybe Action)
- serviceInfo_detectorId :: Lens' ServiceInfo (Maybe Text)
- serviceInfo_serviceName :: Lens' ServiceInfo (Maybe Text)
- serviceInfo_userFeedback :: Lens' ServiceInfo (Maybe Text)
- serviceInfo_evidence :: Lens' ServiceInfo (Maybe Evidence)
- serviceInfo_eventLastSeen :: Lens' ServiceInfo (Maybe Text)
- serviceInfo_resourceRole :: Lens' ServiceInfo (Maybe Text)
- serviceInfo_archived :: Lens' ServiceInfo (Maybe Bool)
- sortCriteria_orderBy :: Lens' SortCriteria (Maybe OrderBy)
- sortCriteria_attributeName :: Lens' SortCriteria (Maybe Text)
- tag_value :: Lens' Tag (Maybe Text)
- tag_key :: Lens' Tag (Maybe Text)
- threatIntelligenceDetail_threatNames :: Lens' ThreatIntelligenceDetail (Maybe [Text])
- threatIntelligenceDetail_threatListName :: Lens' ThreatIntelligenceDetail (Maybe Text)
- total_amount :: Lens' Total (Maybe Text)
- total_unit :: Lens' Total (Maybe Text)
- unprocessedAccount_accountId :: Lens' UnprocessedAccount Text
- unprocessedAccount_result :: Lens' UnprocessedAccount Text
- usageAccountResult_accountId :: Lens' UsageAccountResult (Maybe Text)
- usageAccountResult_total :: Lens' UsageAccountResult (Maybe Total)
- usageCriteria_accountIds :: Lens' UsageCriteria (Maybe (NonEmpty Text))
- usageCriteria_resources :: Lens' UsageCriteria (Maybe [Text])
- usageCriteria_dataSources :: Lens' UsageCriteria [DataSource]
- usageDataSourceResult_total :: Lens' UsageDataSourceResult (Maybe Total)
- usageDataSourceResult_dataSource :: Lens' UsageDataSourceResult (Maybe DataSource)
- usageResourceResult_total :: Lens' UsageResourceResult (Maybe Total)
- usageResourceResult_resource :: Lens' UsageResourceResult (Maybe Text)
- usageStatistics_topResources :: Lens' UsageStatistics (Maybe [UsageResourceResult])
- usageStatistics_sumByResource :: Lens' UsageStatistics (Maybe [UsageResourceResult])
- usageStatistics_sumByDataSource :: Lens' UsageStatistics (Maybe [UsageDataSourceResult])
- usageStatistics_sumByAccount :: Lens' UsageStatistics (Maybe [UsageAccountResult])
Operations
CreateFilter
createFilter_clientToken :: Lens' CreateFilter (Maybe Text) Source #
The idempotency token for the create request.
createFilter_action :: Lens' CreateFilter (Maybe FilterAction) Source #
Specifies the action that is to be applied to the findings that match the filter.
createFilter_description :: Lens' CreateFilter (Maybe Text) Source #
The description of the filter.
createFilter_rank :: Lens' CreateFilter (Maybe Natural) Source #
Specifies the position of the filter in the list of current filters. Also specifies the order in which this filter is applied to the findings.
createFilter_tags :: Lens' CreateFilter (Maybe (HashMap Text Text)) Source #
The tags to be added to a new filter resource.
createFilter_detectorId :: Lens' CreateFilter Text Source #
The ID of the detector belonging to the GuardDuty account that you want to create a filter for.
createFilter_name :: Lens' CreateFilter Text Source #
The name of the filter. Minimum length of 3. Maximum length of 64. Valid characters include alphanumeric characters, dot (.), underscore (_), and dash (-). Spaces are not allowed.
createFilter_findingCriteria :: Lens' CreateFilter FindingCriteria Source #
Represents the criteria to be used in the filter for querying findings.
You can only use the following attributes to query findings:
- accountId
- region
- confidence
- id
- resource.accessKeyDetails.accessKeyId
- resource.accessKeyDetails.principalId
- resource.accessKeyDetails.userName
- resource.accessKeyDetails.userType
- resource.instanceDetails.iamInstanceProfile.id
- resource.instanceDetails.imageId
- resource.instanceDetails.instanceId
- resource.instanceDetails.outpostArn
- resource.instanceDetails.networkInterfaces.ipv6Addresses
- resource.instanceDetails.networkInterfaces.privateIpAddresses.privateIpAddress
- resource.instanceDetails.networkInterfaces.publicDnsName
- resource.instanceDetails.networkInterfaces.publicIp
- resource.instanceDetails.networkInterfaces.securityGroups.groupId
- resource.instanceDetails.networkInterfaces.securityGroups.groupName
- resource.instanceDetails.networkInterfaces.subnetId
- resource.instanceDetails.networkInterfaces.vpcId
- resource.instanceDetails.tags.key
- resource.instanceDetails.tags.value
- resource.resourceType
- service.action.actionType
- service.action.awsApiCallAction.api
- service.action.awsApiCallAction.callerType
- service.action.awsApiCallAction.errorCode
- service.action.awsApiCallAction.remoteIpDetails.city.cityName
- service.action.awsApiCallAction.remoteIpDetails.country.countryName
- service.action.awsApiCallAction.remoteIpDetails.ipAddressV4
- service.action.awsApiCallAction.remoteIpDetails.organization.asn
- service.action.awsApiCallAction.remoteIpDetails.organization.asnOrg
- service.action.awsApiCallAction.serviceName
- service.action.dnsRequestAction.domain
- service.action.networkConnectionAction.blocked
- service.action.networkConnectionAction.connectionDirection
- service.action.networkConnectionAction.localPortDetails.port
- service.action.networkConnectionAction.protocol
- service.action.networkConnectionAction.localIpDetails.ipAddressV4
- service.action.networkConnectionAction.remoteIpDetails.city.cityName
- service.action.networkConnectionAction.remoteIpDetails.country.countryName
- service.action.networkConnectionAction.remoteIpDetails.ipAddressV4
- service.action.networkConnectionAction.remoteIpDetails.organization.asn
- service.action.networkConnectionAction.remoteIpDetails.organization.asnOrg
- service.action.networkConnectionAction.remotePortDetails.port
- service.additionalInfo.threatListName
service.archived
When this attribute is set to TRUE, only archived findings are listed. When it's set to FALSE, only unarchived findings are listed. When this attribute is not set, all existing findings are listed.
- service.resourceRole
- severity
- type
updatedAt
Type: ISO 8601 string format: YYYY-MM-DDTHH:MM:SS.SSSZ or YYYY-MM-DDTHH:MM:SSZ depending on whether the value contains milliseconds.
createFilterResponse_httpStatus :: Lens' CreateFilterResponse Int Source #
The response's http status code.
createFilterResponse_name :: Lens' CreateFilterResponse Text Source #
The name of the successfully created filter.
EnableOrganizationAdminAccount
enableOrganizationAdminAccount_adminAccountId :: Lens' EnableOrganizationAdminAccount Text Source #
The AWS Account ID for the organization account to be enabled as a GuardDuty delegated administrator.
enableOrganizationAdminAccountResponse_httpStatus :: Lens' EnableOrganizationAdminAccountResponse Int Source #
The response's http status code.
ListFindings
listFindings_findingCriteria :: Lens' ListFindings (Maybe FindingCriteria) Source #
Represents the criteria used for querying findings. Valid values include:
- JSON field name
- accountId
- region
- confidence
- id
- resource.accessKeyDetails.accessKeyId
- resource.accessKeyDetails.principalId
- resource.accessKeyDetails.userName
- resource.accessKeyDetails.userType
- resource.instanceDetails.iamInstanceProfile.id
- resource.instanceDetails.imageId
- resource.instanceDetails.instanceId
- resource.instanceDetails.networkInterfaces.ipv6Addresses
- resource.instanceDetails.networkInterfaces.privateIpAddresses.privateIpAddress
- resource.instanceDetails.networkInterfaces.publicDnsName
- resource.instanceDetails.networkInterfaces.publicIp
- resource.instanceDetails.networkInterfaces.securityGroups.groupId
- resource.instanceDetails.networkInterfaces.securityGroups.groupName
- resource.instanceDetails.networkInterfaces.subnetId
- resource.instanceDetails.networkInterfaces.vpcId
- resource.instanceDetails.tags.key
- resource.instanceDetails.tags.value
- resource.resourceType
- service.action.actionType
- service.action.awsApiCallAction.api
- service.action.awsApiCallAction.callerType
- service.action.awsApiCallAction.remoteIpDetails.city.cityName
- service.action.awsApiCallAction.remoteIpDetails.country.countryName
- service.action.awsApiCallAction.remoteIpDetails.ipAddressV4
- service.action.awsApiCallAction.remoteIpDetails.organization.asn
- service.action.awsApiCallAction.remoteIpDetails.organization.asnOrg
- service.action.awsApiCallAction.serviceName
- service.action.dnsRequestAction.domain
- service.action.networkConnectionAction.blocked
- service.action.networkConnectionAction.connectionDirection
- service.action.networkConnectionAction.localPortDetails.port
- service.action.networkConnectionAction.protocol
- service.action.networkConnectionAction.remoteIpDetails.city.cityName
- service.action.networkConnectionAction.remoteIpDetails.country.countryName
- service.action.networkConnectionAction.remoteIpDetails.ipAddressV4
- service.action.networkConnectionAction.remoteIpDetails.organization.asn
- service.action.networkConnectionAction.remoteIpDetails.organization.asnOrg
- service.action.networkConnectionAction.remotePortDetails.port
- service.additionalInfo.threatListName
service.archived
When this attribute is set to 'true', only archived findings are listed. When it's set to 'false', only unarchived findings are listed. When this attribute is not set, all existing findings are listed.
- service.resourceRole
- severity
- type
updatedAt
Type: Timestamp in Unix Epoch millisecond format: 1486685375000
listFindings_sortCriteria :: Lens' ListFindings (Maybe SortCriteria) Source #
Represents the criteria used for sorting findings.
listFindings_nextToken :: Lens' ListFindings (Maybe Text) Source #
You can use this parameter when paginating results. Set the value of this parameter to null on your first call to the list action. For subsequent calls to the action, fill nextToken in the request with the value of NextToken from the previous response to continue listing data.
listFindings_maxResults :: Lens' ListFindings (Maybe Natural) Source #
You can use this parameter to indicate the maximum number of items you want in the response. The default value is 50. The maximum value is 50.
listFindings_detectorId :: Lens' ListFindings Text Source #
The ID of the detector that specifies the GuardDuty service whose findings you want to list.
listFindingsResponse_nextToken :: Lens' ListFindingsResponse (Maybe Text) Source #
The pagination parameter to be used on the next list operation to retrieve more items.
listFindingsResponse_httpStatus :: Lens' ListFindingsResponse Int Source #
The response's http status code.
listFindingsResponse_findingIds :: Lens' ListFindingsResponse [Text] Source #
The IDs of the findings that you're listing.
ListOrganizationAdminAccounts
listOrganizationAdminAccounts_nextToken :: Lens' ListOrganizationAdminAccounts (Maybe Text) Source #
A token to use for paginating results that are returned in the response.
Set the value of this parameter to null for the first request to a list
action. For subsequent calls, use the NextToken
value returned from
the previous request to continue listing results after the first page.
listOrganizationAdminAccounts_maxResults :: Lens' ListOrganizationAdminAccounts (Maybe Natural) Source #
The maximum number of results to return in the response.
listOrganizationAdminAccountsResponse_adminAccounts :: Lens' ListOrganizationAdminAccountsResponse (Maybe [AdminAccount]) Source #
A list of accounts configured as GuardDuty delegated administrators.
listOrganizationAdminAccountsResponse_nextToken :: Lens' ListOrganizationAdminAccountsResponse (Maybe Text) Source #
The pagination parameter to be used on the next list operation to retrieve more items.
listOrganizationAdminAccountsResponse_httpStatus :: Lens' ListOrganizationAdminAccountsResponse Int Source #
The response's http status code.
CreateIPSet
createIPSet_clientToken :: Lens' CreateIPSet (Maybe Text) Source #
The idempotency token for the create request.
createIPSet_tags :: Lens' CreateIPSet (Maybe (HashMap Text Text)) Source #
The tags to be added to a new IP set resource.
createIPSet_detectorId :: Lens' CreateIPSet Text Source #
The unique ID of the detector of the GuardDuty account that you want to create an IPSet for.
createIPSet_name :: Lens' CreateIPSet Text Source #
The user-friendly name to identify the IPSet.
Allowed characters are alphanumerics, spaces, hyphens (-), and underscores (_).
createIPSet_format :: Lens' CreateIPSet IpSetFormat Source #
The format of the file that contains the IPSet.
createIPSet_location :: Lens' CreateIPSet Text Source #
The URI of the file that contains the IPSet. For example: https://s3.us-west-2.amazonaws.com/my-bucket/my-object-key.
createIPSet_activate :: Lens' CreateIPSet Bool Source #
A Boolean value that indicates whether GuardDuty is to start using the uploaded IPSet.
createIPSetResponse_httpStatus :: Lens' CreateIPSetResponse Int Source #
The response's http status code.
createIPSetResponse_ipSetId :: Lens' CreateIPSetResponse Text Source #
The ID of the IPSet resource.
DeleteThreatIntelSet
deleteThreatIntelSet_detectorId :: Lens' DeleteThreatIntelSet Text Source #
The unique ID of the detector that the threatIntelSet is associated with.
deleteThreatIntelSet_threatIntelSetId :: Lens' DeleteThreatIntelSet Text Source #
The unique ID of the threatIntelSet that you want to delete.
deleteThreatIntelSetResponse_httpStatus :: Lens' DeleteThreatIntelSetResponse Int Source #
The response's http status code.
UpdateThreatIntelSet
updateThreatIntelSet_location :: Lens' UpdateThreatIntelSet (Maybe Text) Source #
The updated URI of the file that contains the ThreateIntelSet.
updateThreatIntelSet_activate :: Lens' UpdateThreatIntelSet (Maybe Bool) Source #
The updated Boolean value that specifies whether the ThreateIntelSet is active or not.
updateThreatIntelSet_name :: Lens' UpdateThreatIntelSet (Maybe Text) Source #
The unique ID that specifies the ThreatIntelSet that you want to update.
updateThreatIntelSet_detectorId :: Lens' UpdateThreatIntelSet Text Source #
The detectorID that specifies the GuardDuty service whose ThreatIntelSet you want to update.
updateThreatIntelSet_threatIntelSetId :: Lens' UpdateThreatIntelSet Text Source #
The unique ID that specifies the ThreatIntelSet that you want to update.
updateThreatIntelSetResponse_httpStatus :: Lens' UpdateThreatIntelSetResponse Int Source #
The response's http status code.
StopMonitoringMembers
stopMonitoringMembers_detectorId :: Lens' StopMonitoringMembers Text Source #
The unique ID of the detector associated with the GuardDuty administrator account that is monitoring member accounts.
stopMonitoringMembers_accountIds :: Lens' StopMonitoringMembers (NonEmpty Text) Source #
A list of account IDs for the member accounts to stop monitoring.
stopMonitoringMembersResponse_httpStatus :: Lens' StopMonitoringMembersResponse Int Source #
The response's http status code.
stopMonitoringMembersResponse_unprocessedAccounts :: Lens' StopMonitoringMembersResponse [UnprocessedAccount] Source #
A list of objects that contain an accountId for each account that could not be processed, and a result string that indicates why the account was not processed.
ListThreatIntelSets
listThreatIntelSets_nextToken :: Lens' ListThreatIntelSets (Maybe Text) Source #
You can use this parameter to paginate results in the response. Set the value of this parameter to null on your first call to the list action. For subsequent calls to the action, fill nextToken in the request with the value of NextToken from the previous response to continue listing data.
listThreatIntelSets_maxResults :: Lens' ListThreatIntelSets (Maybe Natural) Source #
You can use this parameter to indicate the maximum number of items that you want in the response. The default value is 50. The maximum value is 50.
listThreatIntelSets_detectorId :: Lens' ListThreatIntelSets Text Source #
The unique ID of the detector that the threatIntelSet is associated with.
listThreatIntelSetsResponse_nextToken :: Lens' ListThreatIntelSetsResponse (Maybe Text) Source #
The pagination parameter to be used on the next list operation to retrieve more items.
listThreatIntelSetsResponse_httpStatus :: Lens' ListThreatIntelSetsResponse Int Source #
The response's http status code.
listThreatIntelSetsResponse_threatIntelSetIds :: Lens' ListThreatIntelSetsResponse [Text] Source #
The IDs of the ThreatIntelSet resources.
CreateThreatIntelSet
createThreatIntelSet_clientToken :: Lens' CreateThreatIntelSet (Maybe Text) Source #
The idempotency token for the create request.
createThreatIntelSet_tags :: Lens' CreateThreatIntelSet (Maybe (HashMap Text Text)) Source #
The tags to be added to a new threat list resource.
createThreatIntelSet_detectorId :: Lens' CreateThreatIntelSet Text Source #
The unique ID of the detector of the GuardDuty account that you want to create a threatIntelSet for.
createThreatIntelSet_name :: Lens' CreateThreatIntelSet Text Source #
A user-friendly ThreatIntelSet name displayed in all findings that are generated by activity that involves IP addresses included in this ThreatIntelSet.
createThreatIntelSet_format :: Lens' CreateThreatIntelSet ThreatIntelSetFormat Source #
The format of the file that contains the ThreatIntelSet.
createThreatIntelSet_location :: Lens' CreateThreatIntelSet Text Source #
The URI of the file that contains the ThreatIntelSet. For example: https://s3.us-west-2.amazonaws.com/my-bucket/my-object-key.
createThreatIntelSet_activate :: Lens' CreateThreatIntelSet Bool Source #
A Boolean value that indicates whether GuardDuty is to start using the uploaded ThreatIntelSet.
createThreatIntelSetResponse_httpStatus :: Lens' CreateThreatIntelSetResponse Int Source #
The response's http status code.
createThreatIntelSetResponse_threatIntelSetId :: Lens' CreateThreatIntelSetResponse Text Source #
The ID of the ThreatIntelSet resource.
DeleteMembers
deleteMembers_detectorId :: Lens' DeleteMembers Text Source #
The unique ID of the detector of the GuardDuty account whose members you want to delete.
deleteMembers_accountIds :: Lens' DeleteMembers (NonEmpty Text) Source #
A list of account IDs of the GuardDuty member accounts that you want to delete.
deleteMembersResponse_httpStatus :: Lens' DeleteMembersResponse Int Source #
The response's http status code.
deleteMembersResponse_unprocessedAccounts :: Lens' DeleteMembersResponse [UnprocessedAccount] Source #
The accounts that could not be processed.
ListTagsForResource
listTagsForResource_resourceArn :: Lens' ListTagsForResource Text Source #
The Amazon Resource Name (ARN) for the given GuardDuty resource.
listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe (HashMap Text Text)) Source #
The tags associated with the resource.
listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int Source #
The response's http status code.
GetFindingsStatistics
getFindingsStatistics_findingCriteria :: Lens' GetFindingsStatistics (Maybe FindingCriteria) Source #
Represents the criteria that is used for querying findings.
getFindingsStatistics_detectorId :: Lens' GetFindingsStatistics Text Source #
The ID of the detector that specifies the GuardDuty service whose findings' statistics you want to retrieve.
getFindingsStatistics_findingStatisticTypes :: Lens' GetFindingsStatistics [FindingStatisticType] Source #
The types of finding statistics to retrieve.
getFindingsStatisticsResponse_httpStatus :: Lens' GetFindingsStatisticsResponse Int Source #
The response's http status code.
getFindingsStatisticsResponse_findingStatistics :: Lens' GetFindingsStatisticsResponse FindingStatistics Source #
The finding statistics object.
GetIPSet
getIPSet_detectorId :: Lens' GetIPSet Text Source #
The unique ID of the detector that the IPSet is associated with.
getIPSetResponse_tags :: Lens' GetIPSetResponse (Maybe (HashMap Text Text)) Source #
The tags of the IPSet resource.
getIPSetResponse_httpStatus :: Lens' GetIPSetResponse Int Source #
The response's http status code.
getIPSetResponse_name :: Lens' GetIPSetResponse Text Source #
The user-friendly name for the IPSet.
getIPSetResponse_format :: Lens' GetIPSetResponse IpSetFormat Source #
The format of the file that contains the IPSet.
getIPSetResponse_location :: Lens' GetIPSetResponse Text Source #
The URI of the file that contains the IPSet. For example: https://s3.us-west-2.amazonaws.com/my-bucket/my-object-key.
getIPSetResponse_status :: Lens' GetIPSetResponse IpSetStatus Source #
The status of IPSet file that was uploaded.
ListInvitations
listInvitations_nextToken :: Lens' ListInvitations (Maybe Text) Source #
You can use this parameter when paginating results. Set the value of this parameter to null on your first call to the list action. For subsequent calls to the action, fill nextToken in the request with the value of NextToken from the previous response to continue listing data.
listInvitations_maxResults :: Lens' ListInvitations (Maybe Natural) Source #
You can use this parameter to indicate the maximum number of items that you want in the response. The default value is 50. The maximum value is 50.
listInvitationsResponse_invitations :: Lens' ListInvitationsResponse (Maybe [Invitation]) Source #
A list of invitation descriptions.
listInvitationsResponse_nextToken :: Lens' ListInvitationsResponse (Maybe Text) Source #
The pagination parameter to be used on the next list operation to retrieve more items.
listInvitationsResponse_httpStatus :: Lens' ListInvitationsResponse Int Source #
The response's http status code.
UpdateMemberDetectors
updateMemberDetectors_dataSources :: Lens' UpdateMemberDetectors (Maybe DataSourceConfigurations) Source #
Describes which data sources will be updated.
updateMemberDetectors_detectorId :: Lens' UpdateMemberDetectors Text Source #
The detector ID of the administrator account.
updateMemberDetectors_accountIds :: Lens' UpdateMemberDetectors (NonEmpty Text) Source #
A list of member account IDs to be updated.
updateMemberDetectorsResponse_httpStatus :: Lens' UpdateMemberDetectorsResponse Int Source #
The response's http status code.
updateMemberDetectorsResponse_unprocessedAccounts :: Lens' UpdateMemberDetectorsResponse [UnprocessedAccount] Source #
A list of member account IDs that were unable to be processed along with an explanation for why they were not processed.
GetThreatIntelSet
getThreatIntelSet_detectorId :: Lens' GetThreatIntelSet Text Source #
The unique ID of the detector that the threatIntelSet is associated with.
getThreatIntelSet_threatIntelSetId :: Lens' GetThreatIntelSet Text Source #
The unique ID of the threatIntelSet that you want to get.
getThreatIntelSetResponse_tags :: Lens' GetThreatIntelSetResponse (Maybe (HashMap Text Text)) Source #
The tags of the threat list resource.
getThreatIntelSetResponse_httpStatus :: Lens' GetThreatIntelSetResponse Int Source #
The response's http status code.
getThreatIntelSetResponse_name :: Lens' GetThreatIntelSetResponse Text Source #
A user-friendly ThreatIntelSet name displayed in all findings that are generated by activity that involves IP addresses included in this ThreatIntelSet.
getThreatIntelSetResponse_format :: Lens' GetThreatIntelSetResponse ThreatIntelSetFormat Source #
The format of the threatIntelSet.
getThreatIntelSetResponse_location :: Lens' GetThreatIntelSetResponse Text Source #
The URI of the file that contains the ThreatIntelSet. For example: https://s3.us-west-2.amazonaws.com/my-bucket/my-object-key.
getThreatIntelSetResponse_status :: Lens' GetThreatIntelSetResponse ThreatIntelSetStatus Source #
The status of threatIntelSet file uploaded.
DeleteInvitations
deleteInvitations_accountIds :: Lens' DeleteInvitations (NonEmpty Text) Source #
A list of account IDs of the AWS accounts that sent invitations to the current member account that you want to delete invitations from.
deleteInvitationsResponse_httpStatus :: Lens' DeleteInvitationsResponse Int Source #
The response's http status code.
deleteInvitationsResponse_unprocessedAccounts :: Lens' DeleteInvitationsResponse [UnprocessedAccount] Source #
A list of objects that contain the unprocessed account and a result string that explains why it was unprocessed.
GetMasterAccount
getMasterAccount_detectorId :: Lens' GetMasterAccount Text Source #
The unique ID of the detector of the GuardDuty member account.
getMasterAccountResponse_httpStatus :: Lens' GetMasterAccountResponse Int Source #
The response's http status code.
getMasterAccountResponse_master :: Lens' GetMasterAccountResponse Master Source #
The administrator account details.
GetUsageStatistics
getUsageStatistics_nextToken :: Lens' GetUsageStatistics (Maybe Text) Source #
A token to use for paginating results that are returned in the response. Set the value of this parameter to null for the first request to a list action. For subsequent calls, use the NextToken value returned from the previous request to continue listing results after the first page.
getUsageStatistics_unit :: Lens' GetUsageStatistics (Maybe Text) Source #
The currency unit you would like to view your usage statistics in. Current valid values are USD.
getUsageStatistics_maxResults :: Lens' GetUsageStatistics (Maybe Natural) Source #
The maximum number of results to return in the response.
getUsageStatistics_detectorId :: Lens' GetUsageStatistics Text Source #
The ID of the detector that specifies the GuardDuty service whose usage statistics you want to retrieve.
getUsageStatistics_usageStatisticType :: Lens' GetUsageStatistics UsageStatisticType Source #
The type of usage statistics to retrieve.
getUsageStatistics_usageCriteria :: Lens' GetUsageStatistics UsageCriteria Source #
Represents the criteria used for querying usage.
getUsageStatisticsResponse_usageStatistics :: Lens' GetUsageStatisticsResponse (Maybe UsageStatistics) Source #
The usage statistics object. If a UsageStatisticType was provided, the objects representing other types will be null.
getUsageStatisticsResponse_nextToken :: Lens' GetUsageStatisticsResponse (Maybe Text) Source #
The pagination parameter to be used on the next list operation to retrieve more items.
getUsageStatisticsResponse_httpStatus :: Lens' GetUsageStatisticsResponse Int Source #
The response's http status code.
CreateDetector
createDetector_clientToken :: Lens' CreateDetector (Maybe Text) Source #
The idempotency token for the create request.
createDetector_findingPublishingFrequency :: Lens' CreateDetector (Maybe FindingPublishingFrequency) Source #
A value that specifies how frequently updated findings are exported.
createDetector_dataSources :: Lens' CreateDetector (Maybe DataSourceConfigurations) Source #
Describes which data sources will be enabled for the detector.
createDetector_tags :: Lens' CreateDetector (Maybe (HashMap Text Text)) Source #
The tags to be added to a new detector resource.
createDetector_enable :: Lens' CreateDetector Bool Source #
A Boolean value that specifies whether the detector is to be enabled.
createDetectorResponse_detectorId :: Lens' CreateDetectorResponse (Maybe Text) Source #
The unique ID of the created detector.
createDetectorResponse_httpStatus :: Lens' CreateDetectorResponse Int Source #
The response's http status code.
DeclineInvitations
declineInvitations_accountIds :: Lens' DeclineInvitations (NonEmpty Text) Source #
A list of account IDs of the AWS accounts that sent invitations to the current member account that you want to decline invitations from.
declineInvitationsResponse_httpStatus :: Lens' DeclineInvitationsResponse Int Source #
The response's http status code.
declineInvitationsResponse_unprocessedAccounts :: Lens' DeclineInvitationsResponse [UnprocessedAccount] Source #
A list of objects that contain the unprocessed account and a result string that explains why it was unprocessed.
DescribeOrganizationConfiguration
describeOrganizationConfiguration_detectorId :: Lens' DescribeOrganizationConfiguration Text Source #
The ID of the detector to retrieve information about the delegated administrator from.
describeOrganizationConfigurationResponse_dataSources :: Lens' DescribeOrganizationConfigurationResponse (Maybe OrganizationDataSourceConfigurationsResult) Source #
Describes which data sources are enabled automatically for member accounts.
describeOrganizationConfigurationResponse_httpStatus :: Lens' DescribeOrganizationConfigurationResponse Int Source #
The response's http status code.
describeOrganizationConfigurationResponse_autoEnable :: Lens' DescribeOrganizationConfigurationResponse Bool Source #
Indicates whether GuardDuty is automatically enabled for accounts added to the organization.
describeOrganizationConfigurationResponse_memberAccountLimitReached :: Lens' DescribeOrganizationConfigurationResponse Bool Source #
Indicates whether the maximum number of allowed member accounts are already associated with the delegated administrator account for your organization.
CreatePublishingDestination
createPublishingDestination_clientToken :: Lens' CreatePublishingDestination (Maybe Text) Source #
The idempotency token for the request.
createPublishingDestination_detectorId :: Lens' CreatePublishingDestination Text Source #
The ID of the GuardDuty detector associated with the publishing destination.
createPublishingDestination_destinationType :: Lens' CreatePublishingDestination DestinationType Source #
The type of resource for the publishing destination. Currently only Amazon S3 buckets are supported.
createPublishingDestination_destinationProperties :: Lens' CreatePublishingDestination DestinationProperties Source #
The properties of the publishing destination, including the ARNs for the destination and the KMS key used for encryption.
createPublishingDestinationResponse_httpStatus :: Lens' CreatePublishingDestinationResponse Int Source #
The response's http status code.
createPublishingDestinationResponse_destinationId :: Lens' CreatePublishingDestinationResponse Text Source #
The ID of the publishing destination that is created.
UpdateFilter
updateFilter_findingCriteria :: Lens' UpdateFilter (Maybe FindingCriteria) Source #
Represents the criteria to be used in the filter for querying findings.
updateFilter_action :: Lens' UpdateFilter (Maybe FilterAction) Source #
Specifies the action that is to be applied to the findings that match the filter.
updateFilter_description :: Lens' UpdateFilter (Maybe Text) Source #
The description of the filter.
updateFilter_rank :: Lens' UpdateFilter (Maybe Natural) Source #
Specifies the position of the filter in the list of current filters. Also specifies the order in which this filter is applied to the findings.
updateFilter_detectorId :: Lens' UpdateFilter Text Source #
The unique ID of the detector that specifies the GuardDuty service where you want to update a filter.
updateFilter_filterName :: Lens' UpdateFilter Text Source #
The name of the filter.
updateFilterResponse_httpStatus :: Lens' UpdateFilterResponse Int Source #
The response's http status code.
updateFilterResponse_name :: Lens' UpdateFilterResponse Text Source #
The name of the filter.
DeleteFilter
deleteFilter_detectorId :: Lens' DeleteFilter Text Source #
The unique ID of the detector that the filter is associated with.
deleteFilter_filterName :: Lens' DeleteFilter Text Source #
The name of the filter that you want to delete.
deleteFilterResponse_httpStatus :: Lens' DeleteFilterResponse Int Source #
The response's http status code.
DisassociateMembers
disassociateMembers_detectorId :: Lens' DisassociateMembers Text Source #
The unique ID of the detector of the GuardDuty account whose members you want to disassociate from the administrator account.
disassociateMembers_accountIds :: Lens' DisassociateMembers (NonEmpty Text) Source #
A list of account IDs of the GuardDuty member accounts that you want to disassociate from the administrator account.
disassociateMembersResponse_httpStatus :: Lens' DisassociateMembersResponse Int Source #
The response's http status code.
disassociateMembersResponse_unprocessedAccounts :: Lens' DisassociateMembersResponse [UnprocessedAccount] Source #
A list of objects that contain the unprocessed account and a result string that explains why it was unprocessed.
DisassociateFromMasterAccount
disassociateFromMasterAccount_detectorId :: Lens' DisassociateFromMasterAccount Text Source #
The unique ID of the detector of the GuardDuty member account.
disassociateFromMasterAccountResponse_httpStatus :: Lens' DisassociateFromMasterAccountResponse Int Source #
The response's http status code.
AcceptInvitation
acceptInvitation_detectorId :: Lens' AcceptInvitation Text Source #
The unique ID of the detector of the GuardDuty member account.
acceptInvitation_masterId :: Lens' AcceptInvitation Text Source #
The account ID of the GuardDuty administrator account whose invitation you're accepting.
acceptInvitation_invitationId :: Lens' AcceptInvitation Text Source #
The value that is used to validate the administrator account to the member account.
acceptInvitationResponse_httpStatus :: Lens' AcceptInvitationResponse Int Source #
The response's http status code.
ListFilters
listFilters_nextToken :: Lens' ListFilters (Maybe Text) Source #
You can use this parameter when paginating results. Set the value of this parameter to null on your first call to the list action. For subsequent calls to the action, fill nextToken in the request with the value of NextToken from the previous response to continue listing data.
listFilters_maxResults :: Lens' ListFilters (Maybe Natural) Source #
You can use this parameter to indicate the maximum number of items that you want in the response. The default value is 50. The maximum value is 50.
listFilters_detectorId :: Lens' ListFilters Text Source #
The unique ID of the detector that the filter is associated with.
listFiltersResponse_nextToken :: Lens' ListFiltersResponse (Maybe Text) Source #
The pagination parameter to be used on the next list operation to retrieve more items.
listFiltersResponse_httpStatus :: Lens' ListFiltersResponse Int Source #
The response's http status code.
listFiltersResponse_filterNames :: Lens' ListFiltersResponse [Text] Source #
A list of filter names.
ListMembers
listMembers_onlyAssociated :: Lens' ListMembers (Maybe Text) Source #
Specifies whether to only return associated members or to return all members (including members who haven't been invited yet or have been disassociated).
listMembers_nextToken :: Lens' ListMembers (Maybe Text) Source #
You can use this parameter when paginating results. Set the value of this parameter to null on your first call to the list action. For subsequent calls to the action, fill nextToken in the request with the value of NextToken from the previous response to continue listing data.
listMembers_maxResults :: Lens' ListMembers (Maybe Natural) Source #
You can use this parameter to indicate the maximum number of items you want in the response. The default value is 50. The maximum value is 50.
listMembers_detectorId :: Lens' ListMembers Text Source #
The unique ID of the detector the member is associated with.
listMembersResponse_members :: Lens' ListMembersResponse (Maybe [Member]) Source #
A list of members.
listMembersResponse_nextToken :: Lens' ListMembersResponse (Maybe Text) Source #
The pagination parameter to be used on the next list operation to retrieve more items.
listMembersResponse_httpStatus :: Lens' ListMembersResponse Int Source #
The response's http status code.
ListPublishingDestinations
listPublishingDestinations_nextToken :: Lens' ListPublishingDestinations (Maybe Text) Source #
A token to use for paginating results that are returned in the response.
Set the value of this parameter to null for the first request to a list
action. For subsequent calls, use the NextToken
value returned from
the previous request to continue listing results after the first page.
listPublishingDestinations_maxResults :: Lens' ListPublishingDestinations (Maybe Natural) Source #
The maximum number of results to return in the response.
listPublishingDestinations_detectorId :: Lens' ListPublishingDestinations Text Source #
The ID of the detector to retrieve publishing destinations for.
listPublishingDestinationsResponse_nextToken :: Lens' ListPublishingDestinationsResponse (Maybe Text) Source #
A token to use for paginating results that are returned in the response.
Set the value of this parameter to null for the first request to a list
action. For subsequent calls, use the NextToken
value returned from
the previous request to continue listing results after the first page.
listPublishingDestinationsResponse_httpStatus :: Lens' ListPublishingDestinationsResponse Int Source #
The response's http status code.
listPublishingDestinationsResponse_destinations :: Lens' ListPublishingDestinationsResponse [Destination] Source #
A Destinations
object that includes information about each publishing
destination returned.
DeletePublishingDestination
deletePublishingDestination_detectorId :: Lens' DeletePublishingDestination Text Source #
The unique ID of the detector associated with the publishing destination to delete.
deletePublishingDestination_destinationId :: Lens' DeletePublishingDestination Text Source #
The ID of the publishing destination to delete.
deletePublishingDestinationResponse_httpStatus :: Lens' DeletePublishingDestinationResponse Int Source #
The response's http status code.
UpdatePublishingDestination
updatePublishingDestination_destinationProperties :: Lens' UpdatePublishingDestination (Maybe DestinationProperties) Source #
A DestinationProperties
object that includes the DestinationArn
and
KmsKeyArn
of the publishing destination.
updatePublishingDestination_detectorId :: Lens' UpdatePublishingDestination Text Source #
The ID of the detector associated with the publishing destinations to update.
updatePublishingDestination_destinationId :: Lens' UpdatePublishingDestination Text Source #
The ID of the publishing destination to update.
updatePublishingDestinationResponse_httpStatus :: Lens' UpdatePublishingDestinationResponse Int Source #
The response's http status code.
GetDetector
getDetector_detectorId :: Lens' GetDetector Text Source #
The unique ID of the detector that you want to get.
getDetectorResponse_createdAt :: Lens' GetDetectorResponse (Maybe Text) Source #
The timestamp of when the detector was created.
getDetectorResponse_findingPublishingFrequency :: Lens' GetDetectorResponse (Maybe FindingPublishingFrequency) Source #
The publishing frequency of the finding.
getDetectorResponse_dataSources :: Lens' GetDetectorResponse (Maybe DataSourceConfigurationsResult) Source #
Describes which data sources are enabled for the detector.
getDetectorResponse_updatedAt :: Lens' GetDetectorResponse (Maybe Text) Source #
The last-updated timestamp for the detector.
getDetectorResponse_tags :: Lens' GetDetectorResponse (Maybe (HashMap Text Text)) Source #
The tags of the detector resource.
getDetectorResponse_httpStatus :: Lens' GetDetectorResponse Int Source #
The response's http status code.
getDetectorResponse_serviceRole :: Lens' GetDetectorResponse Text Source #
The GuardDuty service role.
getDetectorResponse_status :: Lens' GetDetectorResponse DetectorStatus Source #
The detector status.
CreateSampleFindings
createSampleFindings_findingTypes :: Lens' CreateSampleFindings (Maybe [Text]) Source #
The types of sample findings to generate.
createSampleFindings_detectorId :: Lens' CreateSampleFindings Text Source #
The ID of the detector to create sample findings for.
createSampleFindingsResponse_httpStatus :: Lens' CreateSampleFindingsResponse Int Source #
The response's http status code.
ArchiveFindings
archiveFindings_detectorId :: Lens' ArchiveFindings Text Source #
The ID of the detector that specifies the GuardDuty service whose findings you want to archive.
archiveFindings_findingIds :: Lens' ArchiveFindings [Text] Source #
The IDs of the findings that you want to archive.
archiveFindingsResponse_httpStatus :: Lens' ArchiveFindingsResponse Int Source #
The response's http status code.
CreateMembers
createMembers_detectorId :: Lens' CreateMembers Text Source #
The unique ID of the detector of the GuardDuty account that you want to associate member accounts with.
createMembers_accountDetails :: Lens' CreateMembers (NonEmpty AccountDetail) Source #
A list of account ID and email address pairs of the accounts that you want to associate with the GuardDuty administrator account.
createMembersResponse_httpStatus :: Lens' CreateMembersResponse Int Source #
The response's http status code.
createMembersResponse_unprocessedAccounts :: Lens' CreateMembersResponse [UnprocessedAccount] Source #
A list of objects that include the accountIds
of the unprocessed
accounts and a result string that explains why each was unprocessed.
UnarchiveFindings
unarchiveFindings_detectorId :: Lens' UnarchiveFindings Text Source #
The ID of the detector associated with the findings to unarchive.
unarchiveFindings_findingIds :: Lens' UnarchiveFindings [Text] Source #
The IDs of the findings to unarchive.
unarchiveFindingsResponse_httpStatus :: Lens' UnarchiveFindingsResponse Int Source #
The response's http status code.
GetMemberDetectors
getMemberDetectors_detectorId :: Lens' GetMemberDetectors Text Source #
The detector ID for the administrator account.
getMemberDetectors_accountIds :: Lens' GetMemberDetectors (NonEmpty Text) Source #
The account ID of the member account.
getMemberDetectorsResponse_httpStatus :: Lens' GetMemberDetectorsResponse Int Source #
The response's http status code.
getMemberDetectorsResponse_memberDataSourceConfigurations :: Lens' GetMemberDetectorsResponse (NonEmpty MemberDataSourceConfiguration) Source #
An object that describes which data sources are enabled for a member account.
getMemberDetectorsResponse_unprocessedAccounts :: Lens' GetMemberDetectorsResponse [UnprocessedAccount] Source #
A list of member account IDs that were unable to be processed along with an explanation for why they were not processed.
GetInvitationsCount
getInvitationsCountResponse_invitationsCount :: Lens' GetInvitationsCountResponse (Maybe Int) Source #
The number of received invitations.
getInvitationsCountResponse_httpStatus :: Lens' GetInvitationsCountResponse Int Source #
The response's http status code.
StartMonitoringMembers
startMonitoringMembers_detectorId :: Lens' StartMonitoringMembers Text Source #
The unique ID of the detector of the GuardDuty administrator account associated with the member accounts to monitor.
startMonitoringMembers_accountIds :: Lens' StartMonitoringMembers (NonEmpty Text) Source #
A list of account IDs of the GuardDuty member accounts to start monitoring.
startMonitoringMembersResponse_httpStatus :: Lens' StartMonitoringMembersResponse Int Source #
The response's http status code.
startMonitoringMembersResponse_unprocessedAccounts :: Lens' StartMonitoringMembersResponse [UnprocessedAccount] Source #
A list of objects that contain the unprocessed account and a result string that explains why it was unprocessed.
UpdateOrganizationConfiguration
updateOrganizationConfiguration_dataSources :: Lens' UpdateOrganizationConfiguration (Maybe OrganizationDataSourceConfigurations) Source #
Describes which data sources will be updated.
updateOrganizationConfiguration_detectorId :: Lens' UpdateOrganizationConfiguration Text Source #
The ID of the detector to update the delegated administrator for.
updateOrganizationConfiguration_autoEnable :: Lens' UpdateOrganizationConfiguration Bool Source #
Indicates whether to automatically enable member accounts in the organization.
updateOrganizationConfigurationResponse_httpStatus :: Lens' UpdateOrganizationConfigurationResponse Int Source #
The response's http status code.
InviteMembers
inviteMembers_disableEmailNotification :: Lens' InviteMembers (Maybe Bool) Source #
A Boolean value that specifies whether you want to disable email notification to the accounts that you are inviting to GuardDuty as members.
inviteMembers_message :: Lens' InviteMembers (Maybe Text) Source #
The invitation message that you want to send to the accounts that you're inviting to GuardDuty as members.
inviteMembers_detectorId :: Lens' InviteMembers Text Source #
The unique ID of the detector of the GuardDuty account that you want to invite members with.
inviteMembers_accountIds :: Lens' InviteMembers (NonEmpty Text) Source #
A list of account IDs of the accounts that you want to invite to GuardDuty as members.
inviteMembersResponse_httpStatus :: Lens' InviteMembersResponse Int Source #
The response's http status code.
inviteMembersResponse_unprocessedAccounts :: Lens' InviteMembersResponse [UnprocessedAccount] Source #
A list of objects that contain the unprocessed account and a result string that explains why it was unprocessed.
DeleteIPSet
deleteIPSet_detectorId :: Lens' DeleteIPSet Text Source #
The unique ID of the detector associated with the IPSet.
deleteIPSet_ipSetId :: Lens' DeleteIPSet Text Source #
The unique ID of the IPSet to delete.
deleteIPSetResponse_httpStatus :: Lens' DeleteIPSetResponse Int Source #
The response's http status code.
UpdateIPSet
updateIPSet_location :: Lens' UpdateIPSet (Maybe Text) Source #
The updated URI of the file that contains the IPSet. For example: https://s3.us-west-2.amazonaws.com/my-bucket/my-object-key.
updateIPSet_activate :: Lens' UpdateIPSet (Maybe Bool) Source #
The updated Boolean value that specifies whether the IPSet is active or not.
updateIPSet_name :: Lens' UpdateIPSet (Maybe Text) Source #
The unique ID that specifies the IPSet that you want to update.
updateIPSet_detectorId :: Lens' UpdateIPSet Text Source #
The detectorID that specifies the GuardDuty service whose IPSet you want to update.
updateIPSet_ipSetId :: Lens' UpdateIPSet Text Source #
The unique ID that specifies the IPSet that you want to update.
updateIPSetResponse_httpStatus :: Lens' UpdateIPSetResponse Int Source #
The response's http status code.
ListIPSets
listIPSets_nextToken :: Lens' ListIPSets (Maybe Text) Source #
You can use this parameter when paginating results. Set the value of this parameter to null on your first call to the list action. For subsequent calls to the action, fill nextToken in the request with the value of NextToken from the previous response to continue listing data.
listIPSets_maxResults :: Lens' ListIPSets (Maybe Natural) Source #
You can use this parameter to indicate the maximum number of items you want in the response. The default value is 50. The maximum value is 50.
listIPSets_detectorId :: Lens' ListIPSets Text Source #
The unique ID of the detector that the IPSet is associated with.
listIPSetsResponse_nextToken :: Lens' ListIPSetsResponse (Maybe Text) Source #
The pagination parameter to be used on the next list operation to retrieve more items.
listIPSetsResponse_httpStatus :: Lens' ListIPSetsResponse Int Source #
The response's http status code.
listIPSetsResponse_ipSetIds :: Lens' ListIPSetsResponse [Text] Source #
The IDs of the IPSet resources.
GetMembers
getMembers_detectorId :: Lens' GetMembers Text Source #
The unique ID of the detector of the GuardDuty account whose members you want to retrieve.
getMembers_accountIds :: Lens' GetMembers (NonEmpty Text) Source #
A list of account IDs of the GuardDuty member accounts that you want to describe.
getMembersResponse_httpStatus :: Lens' GetMembersResponse Int Source #
The response's http status code.
getMembersResponse_members :: Lens' GetMembersResponse [Member] Source #
A list of members.
getMembersResponse_unprocessedAccounts :: Lens' GetMembersResponse [UnprocessedAccount] Source #
A list of objects that contain the unprocessed account and a result string that explains why it was unprocessed.
DescribePublishingDestination
describePublishingDestination_detectorId :: Lens' DescribePublishingDestination Text Source #
The unique ID of the detector associated with the publishing destination to retrieve.
describePublishingDestination_destinationId :: Lens' DescribePublishingDestination Text Source #
The ID of the publishing destination to retrieve.
describePublishingDestinationResponse_httpStatus :: Lens' DescribePublishingDestinationResponse Int Source #
The response's http status code.
describePublishingDestinationResponse_destinationId :: Lens' DescribePublishingDestinationResponse Text Source #
The ID of the publishing destination.
describePublishingDestinationResponse_destinationType :: Lens' DescribePublishingDestinationResponse DestinationType Source #
The type of publishing destination. Currently, only Amazon S3 buckets are supported.
describePublishingDestinationResponse_status :: Lens' DescribePublishingDestinationResponse PublishingStatus Source #
The status of the publishing destination.
describePublishingDestinationResponse_publishingFailureStartTimestamp :: Lens' DescribePublishingDestinationResponse Integer Source #
The time, in epoch millisecond format, at which GuardDuty was first unable to publish findings to the destination.
describePublishingDestinationResponse_destinationProperties :: Lens' DescribePublishingDestinationResponse DestinationProperties Source #
A DestinationProperties
object that includes the DestinationArn
and
KmsKeyArn
of the publishing destination.
TagResource
tagResource_resourceArn :: Lens' TagResource Text Source #
The Amazon Resource Name (ARN) for the GuardDuty resource to apply a tag to.
tagResource_tags :: Lens' TagResource (HashMap Text Text) Source #
The tags to be added to a resource.
tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int Source #
The response's http status code.
GetFindings
getFindings_sortCriteria :: Lens' GetFindings (Maybe SortCriteria) Source #
Represents the criteria used for sorting findings.
getFindings_detectorId :: Lens' GetFindings Text Source #
The ID of the detector that specifies the GuardDuty service whose findings you want to retrieve.
getFindings_findingIds :: Lens' GetFindings [Text] Source #
The IDs of the findings that you want to retrieve.
getFindingsResponse_httpStatus :: Lens' GetFindingsResponse Int Source #
The response's http status code.
getFindingsResponse_findings :: Lens' GetFindingsResponse [Finding] Source #
A list of findings.
ListDetectors
listDetectors_nextToken :: Lens' ListDetectors (Maybe Text) Source #
You can use this parameter when paginating results. Set the value of this parameter to null on your first call to the list action. For subsequent calls to the action, fill nextToken in the request with the value of NextToken from the previous response to continue listing data.
listDetectors_maxResults :: Lens' ListDetectors (Maybe Natural) Source #
You can use this parameter to indicate the maximum number of items that you want in the response. The default value is 50. The maximum value is 50.
listDetectorsResponse_nextToken :: Lens' ListDetectorsResponse (Maybe Text) Source #
The pagination parameter to be used on the next list operation to retrieve more items.
listDetectorsResponse_httpStatus :: Lens' ListDetectorsResponse Int Source #
The response's http status code.
listDetectorsResponse_detectorIds :: Lens' ListDetectorsResponse [Text] Source #
A list of detector IDs.
UntagResource
untagResource_resourceArn :: Lens' UntagResource Text Source #
The Amazon Resource Name (ARN) for the resource to remove tags from.
untagResource_tagKeys :: Lens' UntagResource (NonEmpty Text) Source #
The tag keys to remove from the resource.
untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int Source #
The response's http status code.
UpdateDetector
updateDetector_findingPublishingFrequency :: Lens' UpdateDetector (Maybe FindingPublishingFrequency) Source #
An enum value that specifies how frequently findings are exported, such as to CloudWatch Events.
updateDetector_dataSources :: Lens' UpdateDetector (Maybe DataSourceConfigurations) Source #
Describes which data sources will be updated.
updateDetector_enable :: Lens' UpdateDetector (Maybe Bool) Source #
Specifies whether the detector is enabled or not enabled.
updateDetector_detectorId :: Lens' UpdateDetector Text Source #
The unique ID of the detector to update.
updateDetectorResponse_httpStatus :: Lens' UpdateDetectorResponse Int Source #
The response's http status code.
DeleteDetector
deleteDetector_detectorId :: Lens' DeleteDetector Text Source #
The unique ID of the detector that you want to delete.
deleteDetectorResponse_httpStatus :: Lens' DeleteDetectorResponse Int Source #
The response's http status code.
UpdateFindingsFeedback
updateFindingsFeedback_comments :: Lens' UpdateFindingsFeedback (Maybe Text) Source #
Additional feedback about the GuardDuty findings.
updateFindingsFeedback_detectorId :: Lens' UpdateFindingsFeedback Text Source #
The ID of the detector associated with the findings to update feedback for.
updateFindingsFeedback_findingIds :: Lens' UpdateFindingsFeedback [Text] Source #
The IDs of the findings that you want to mark as useful or not useful.
updateFindingsFeedback_feedback :: Lens' UpdateFindingsFeedback Feedback Source #
The feedback for the finding.
updateFindingsFeedbackResponse_httpStatus :: Lens' UpdateFindingsFeedbackResponse Int Source #
The response's http status code.
GetFilter
getFilter_detectorId :: Lens' GetFilter Text Source #
The unique ID of the detector that the filter is associated with.
getFilterResponse_description :: Lens' GetFilterResponse (Maybe Text) Source #
The description of the filter.
getFilterResponse_rank :: Lens' GetFilterResponse (Maybe Natural) Source #
Specifies the position of the filter in the list of current filters. Also specifies the order in which this filter is applied to the findings.
getFilterResponse_tags :: Lens' GetFilterResponse (Maybe (HashMap Text Text)) Source #
The tags of the filter resource.
getFilterResponse_httpStatus :: Lens' GetFilterResponse Int Source #
The response's http status code.
getFilterResponse_name :: Lens' GetFilterResponse Text Source #
The name of the filter.
getFilterResponse_action :: Lens' GetFilterResponse FilterAction Source #
Specifies the action that is to be applied to the findings that match the filter.
getFilterResponse_findingCriteria :: Lens' GetFilterResponse FindingCriteria Source #
Represents the criteria to be used in the filter for querying findings.
DisableOrganizationAdminAccount
disableOrganizationAdminAccount_adminAccountId :: Lens' DisableOrganizationAdminAccount Text Source #
The AWS Account ID for the organizations account to be disabled as a GuardDuty delegated administrator.
disableOrganizationAdminAccountResponse_httpStatus :: Lens' DisableOrganizationAdminAccountResponse Int Source #
The response's http status code.
Types
AccessControlList
accessControlList_allowsPublicWriteAccess :: Lens' AccessControlList (Maybe Bool) Source #
A value that indicates whether public write access for the bucket is enabled through an Access Control List (ACL).
accessControlList_allowsPublicReadAccess :: Lens' AccessControlList (Maybe Bool) Source #
A value that indicates whether public read access for the bucket is enabled through an Access Control List (ACL).
AccessKeyDetails
accessKeyDetails_principalId :: Lens' AccessKeyDetails (Maybe Text) Source #
The principal ID of the user.
accessKeyDetails_userName :: Lens' AccessKeyDetails (Maybe Text) Source #
The name of the user.
accessKeyDetails_accessKeyId :: Lens' AccessKeyDetails (Maybe Text) Source #
The access key ID of the user.
accessKeyDetails_userType :: Lens' AccessKeyDetails (Maybe Text) Source #
The type of the user.
AccountDetail
accountDetail_accountId :: Lens' AccountDetail Text Source #
The member account ID.
accountDetail_email :: Lens' AccountDetail Text Source #
The email address of the member account.
AccountLevelPermissions
accountLevelPermissions_blockPublicAccess :: Lens' AccountLevelPermissions (Maybe BlockPublicAccess) Source #
Describes the S3 Block Public Access settings of the bucket's parent account.
Action
action_networkConnectionAction :: Lens' Action (Maybe NetworkConnectionAction) Source #
Information about the NETWORK_CONNECTION action described in this finding.
action_portProbeAction :: Lens' Action (Maybe PortProbeAction) Source #
Information about the PORT_PROBE action described in this finding.
action_dnsRequestAction :: Lens' Action (Maybe DnsRequestAction) Source #
Information about the DNS_REQUEST action described in this finding.
action_awsApiCallAction :: Lens' Action (Maybe AwsApiCallAction) Source #
Information about the AWS_API_CALL action described in this finding.
AdminAccount
adminAccount_adminAccountId :: Lens' AdminAccount (Maybe Text) Source #
The AWS account ID for the account.
adminAccount_adminStatus :: Lens' AdminAccount (Maybe AdminStatus) Source #
Indicates whether the account is enabled as the delegated administrator.
AwsApiCallAction
awsApiCallAction_remoteIpDetails :: Lens' AwsApiCallAction (Maybe RemoteIpDetails) Source #
The remote IP information of the connection that initiated the AWS API call.
awsApiCallAction_callerType :: Lens' AwsApiCallAction (Maybe Text) Source #
The AWS API caller type.
awsApiCallAction_domainDetails :: Lens' AwsApiCallAction (Maybe DomainDetails) Source #
The domain information for the AWS API call.
awsApiCallAction_serviceName :: Lens' AwsApiCallAction (Maybe Text) Source #
The AWS service name whose API was invoked.
awsApiCallAction_errorCode :: Lens' AwsApiCallAction (Maybe Text) Source #
The error code of the failed AWS API action.
awsApiCallAction_api :: Lens' AwsApiCallAction (Maybe Text) Source #
The AWS API name.
BlockPublicAccess
blockPublicAccess_ignorePublicAcls :: Lens' BlockPublicAccess (Maybe Bool) Source #
Indicates if S3 Block Public Access is set to IgnorePublicAcls
.
blockPublicAccess_blockPublicAcls :: Lens' BlockPublicAccess (Maybe Bool) Source #
Indicates if S3 Block Public Access is set to BlockPublicAcls
.
blockPublicAccess_restrictPublicBuckets :: Lens' BlockPublicAccess (Maybe Bool) Source #
Indicates if S3 Block Public Access is set to RestrictPublicBuckets
.
blockPublicAccess_blockPublicPolicy :: Lens' BlockPublicAccess (Maybe Bool) Source #
Indicates if S3 Block Public Access is set to BlockPublicPolicy
.
BucketLevelPermissions
bucketLevelPermissions_accessControlList :: Lens' BucketLevelPermissions (Maybe AccessControlList) Source #
Contains information on how Access Control Policies are applied to the bucket.
bucketLevelPermissions_blockPublicAccess :: Lens' BucketLevelPermissions (Maybe BlockPublicAccess) Source #
Contains information on which account level S3 Block Public Access settings are applied to the S3 bucket.
bucketLevelPermissions_bucketPolicy :: Lens' BucketLevelPermissions (Maybe BucketPolicy) Source #
Contains information on the bucket policies for the S3 bucket.
BucketPolicy
bucketPolicy_allowsPublicWriteAccess :: Lens' BucketPolicy (Maybe Bool) Source #
A value that indicates whether public write access for the bucket is enabled through a bucket policy.
bucketPolicy_allowsPublicReadAccess :: Lens' BucketPolicy (Maybe Bool) Source #
A value that indicates whether public read access for the bucket is enabled through a bucket policy.
City
CloudTrailConfigurationResult
cloudTrailConfigurationResult_status :: Lens' CloudTrailConfigurationResult DataSourceStatus Source #
Describes whether CloudTrail is enabled as a data source for the detector.
Condition
condition_eq :: Lens' Condition (Maybe [Text]) Source #
Represents the equal condition to be applied to a single field when querying for findings.
condition_lessThan :: Lens' Condition (Maybe Integer) Source #
Represents a less than condition to be applied to a single field when querying for findings.
condition_lte :: Lens' Condition (Maybe Int) Source #
Represents a less than or equal condition to be applied to a single field when querying for findings.
condition_greaterThanOrEqual :: Lens' Condition (Maybe Integer) Source #
Represents a greater than or equal condition to be applied to a single field when querying for findings.
condition_lessThanOrEqual :: Lens' Condition (Maybe Integer) Source #
Represents a less than or equal condition to be applied to a single field when querying for findings.
condition_gt :: Lens' Condition (Maybe Int) Source #
Represents a greater than condition to be applied to a single field when querying for findings.
condition_equals :: Lens' Condition (Maybe [Text]) Source #
Represents an equal ____ condition to be applied to a single field when querying for findings.
condition_neq :: Lens' Condition (Maybe [Text]) Source #
Represents the not equal condition to be applied to a single field when querying for findings.
condition_notEquals :: Lens' Condition (Maybe [Text]) Source #
Represents a not equal ____ condition to be applied to a single field when querying for findings.
condition_lt :: Lens' Condition (Maybe Int) Source #
Represents a less than condition to be applied to a single field when querying for findings.
condition_gte :: Lens' Condition (Maybe Int) Source #
Represents a greater than or equal condition to be applied to a single field when querying for findings.
condition_greaterThan :: Lens' Condition (Maybe Integer) Source #
Represents a greater than condition to be applied to a single field when querying for findings.
Country
country_countryName :: Lens' Country (Maybe Text) Source #
The country name of the remote IP address.
country_countryCode :: Lens' Country (Maybe Text) Source #
The country code of the remote IP address.
DNSLogsConfigurationResult
dNSLogsConfigurationResult_status :: Lens' DNSLogsConfigurationResult DataSourceStatus Source #
Denotes whether DNS logs is enabled as a data source.
DataSourceConfigurations
dataSourceConfigurations_s3Logs :: Lens' DataSourceConfigurations (Maybe S3LogsConfiguration) Source #
Describes whether S3 data event logs are enabled as a data source.
DataSourceConfigurationsResult
dataSourceConfigurationsResult_cloudTrail :: Lens' DataSourceConfigurationsResult CloudTrailConfigurationResult Source #
An object that contains information on the status of CloudTrail as a data source.
dataSourceConfigurationsResult_dNSLogs :: Lens' DataSourceConfigurationsResult DNSLogsConfigurationResult Source #
An object that contains information on the status of DNS logs as a data source.
dataSourceConfigurationsResult_flowLogs :: Lens' DataSourceConfigurationsResult FlowLogsConfigurationResult Source #
An object that contains information on the status of VPC flow logs as a data source.
dataSourceConfigurationsResult_s3Logs :: Lens' DataSourceConfigurationsResult S3LogsConfigurationResult Source #
An object that contains information on the status of S3 Data event logs as a data source.
DefaultServerSideEncryption
defaultServerSideEncryption_encryptionType :: Lens' DefaultServerSideEncryption (Maybe Text) Source #
The type of encryption used for objects within the S3 bucket.
defaultServerSideEncryption_kmsMasterKeyArn :: Lens' DefaultServerSideEncryption (Maybe Text) Source #
The Amazon Resource Name (ARN) of the KMS encryption key. Only available
if the bucket EncryptionType
is aws:kms
.
Destination
destination_destinationId :: Lens' Destination Text Source #
The unique ID of the publishing destination.
destination_destinationType :: Lens' Destination DestinationType Source #
The type of resource used for the publishing destination. Currently, only Amazon S3 buckets are supported.
destination_status :: Lens' Destination PublishingStatus Source #
The status of the publishing destination.
DestinationProperties
destinationProperties_kmsKeyArn :: Lens' DestinationProperties (Maybe Text) Source #
The ARN of the KMS key to use for encryption.
destinationProperties_destinationArn :: Lens' DestinationProperties (Maybe Text) Source #
The ARN of the resource to publish to.
DnsRequestAction
dnsRequestAction_domain :: Lens' DnsRequestAction (Maybe Text) Source #
The domain information for the API request.
DomainDetails
domainDetails_domain :: Lens' DomainDetails (Maybe Text) Source #
The domain information for the AWS API call.
Evidence
evidence_threatIntelligenceDetails :: Lens' Evidence (Maybe [ThreatIntelligenceDetail]) Source #
A list of threat intelligence details related to the evidence.
Finding
finding_service :: Lens' Finding (Maybe ServiceInfo) Source #
Undocumented member.
finding_accountId :: Lens' Finding Text Source #
The ID of the account in which the finding was generated.
finding_updatedAt :: Lens' Finding Text Source #
The time and date when the finding was last updated.
FindingCriteria
findingCriteria_criterion :: Lens' FindingCriteria (Maybe (HashMap Text Condition)) Source #
Represents a map of finding properties that match specified conditions and values when querying findings.
FindingStatistics
findingStatistics_countBySeverity :: Lens' FindingStatistics (Maybe (HashMap Text Int)) Source #
Represents a map of severity to count statistics for a set of findings.
FlowLogsConfigurationResult
flowLogsConfigurationResult_status :: Lens' FlowLogsConfigurationResult DataSourceStatus Source #
Denotes whether VPC flow logs is enabled as a data source.
GeoLocation
geoLocation_lat :: Lens' GeoLocation (Maybe Double) Source #
The latitude information of the remote IP address.
geoLocation_lon :: Lens' GeoLocation (Maybe Double) Source #
The longitude information of the remote IP address.
IamInstanceProfile
iamInstanceProfile_arn :: Lens' IamInstanceProfile (Maybe Text) Source #
The profile ARN of the EC2 instance.
iamInstanceProfile_id :: Lens' IamInstanceProfile (Maybe Text) Source #
The profile ID of the EC2 instance.
InstanceDetails
instanceDetails_instanceId :: Lens' InstanceDetails (Maybe Text) Source #
The ID of the EC2 instance.
instanceDetails_platform :: Lens' InstanceDetails (Maybe Text) Source #
The platform of the EC2 instance.
instanceDetails_launchTime :: Lens' InstanceDetails (Maybe Text) Source #
The launch time of the EC2 instance.
instanceDetails_networkInterfaces :: Lens' InstanceDetails (Maybe [NetworkInterface]) Source #
The elastic network interface information of the EC2 instance.
instanceDetails_outpostArn :: Lens' InstanceDetails (Maybe Text) Source #
The Amazon Resource Name (ARN) of the AWS Outpost. Only applicable to AWS Outposts instances.
instanceDetails_instanceType :: Lens' InstanceDetails (Maybe Text) Source #
The type of the EC2 instance.
instanceDetails_availabilityZone :: Lens' InstanceDetails (Maybe Text) Source #
The Availability Zone of the EC2 instance.
instanceDetails_iamInstanceProfile :: Lens' InstanceDetails (Maybe IamInstanceProfile) Source #
The profile information of the EC2 instance.
instanceDetails_imageId :: Lens' InstanceDetails (Maybe Text) Source #
The image ID of the EC2 instance.
instanceDetails_productCodes :: Lens' InstanceDetails (Maybe [ProductCode]) Source #
The product code of the EC2 instance.
instanceDetails_instanceState :: Lens' InstanceDetails (Maybe Text) Source #
The state of the EC2 instance.
instanceDetails_tags :: Lens' InstanceDetails (Maybe [Tag]) Source #
The tags of the EC2 instance.
instanceDetails_imageDescription :: Lens' InstanceDetails (Maybe Text) Source #
The image description of the EC2 instance.
Invitation
invitation_invitedAt :: Lens' Invitation (Maybe Text) Source #
The timestamp when the invitation was sent.
invitation_relationshipStatus :: Lens' Invitation (Maybe Text) Source #
The status of the relationship between the inviter and invitee accounts.
invitation_invitationId :: Lens' Invitation (Maybe Text) Source #
The ID of the invitation. This value is used to validate the inviter account to the member account.
invitation_accountId :: Lens' Invitation (Maybe Text) Source #
The ID of the account that the invitation was sent from.
LocalIpDetails
localIpDetails_ipAddressV4 :: Lens' LocalIpDetails (Maybe Text) Source #
The IPv4 local address of the connection.
LocalPortDetails
localPortDetails_portName :: Lens' LocalPortDetails (Maybe Text) Source #
The port name of the local connection.
localPortDetails_port :: Lens' LocalPortDetails (Maybe Int) Source #
The port number of the local connection.
Master
master_relationshipStatus :: Lens' Master (Maybe Text) Source #
The status of the relationship between the administrator and member accounts.
master_invitationId :: Lens' Master (Maybe Text) Source #
The value used to validate the administrator account to the member account.
master_accountId :: Lens' Master (Maybe Text) Source #
The ID of the account used as the administrator account.
Member
member_relationshipStatus :: Lens' Member Text Source #
The status of the relationship between the member and the administrator.
MemberDataSourceConfiguration
memberDataSourceConfiguration_accountId :: Lens' MemberDataSourceConfiguration Text Source #
The account ID for the member account.
memberDataSourceConfiguration_dataSources :: Lens' MemberDataSourceConfiguration DataSourceConfigurationsResult Source #
Contains information on the status of data sources for the account.
NetworkConnectionAction
networkConnectionAction_remoteIpDetails :: Lens' NetworkConnectionAction (Maybe RemoteIpDetails) Source #
The remote IP information of the connection.
networkConnectionAction_protocol :: Lens' NetworkConnectionAction (Maybe Text) Source #
The network connection protocol.
networkConnectionAction_localIpDetails :: Lens' NetworkConnectionAction (Maybe LocalIpDetails) Source #
The local IP information of the connection.
networkConnectionAction_remotePortDetails :: Lens' NetworkConnectionAction (Maybe RemotePortDetails) Source #
The remote port information of the connection.
networkConnectionAction_blocked :: Lens' NetworkConnectionAction (Maybe Bool) Source #
Indicates whether EC2 blocked the network connection to your instance.
networkConnectionAction_connectionDirection :: Lens' NetworkConnectionAction (Maybe Text) Source #
The network connection direction.
networkConnectionAction_localPortDetails :: Lens' NetworkConnectionAction (Maybe LocalPortDetails) Source #
The local port information of the connection.
NetworkInterface
networkInterface_privateIpAddresses :: Lens' NetworkInterface (Maybe [PrivateIpAddressDetails]) Source #
Other private IP address information of the EC2 instance.
networkInterface_publicDnsName :: Lens' NetworkInterface (Maybe Text) Source #
The public DNS name of the EC2 instance.
networkInterface_securityGroups :: Lens' NetworkInterface (Maybe [SecurityGroup]) Source #
The security groups associated with the EC2 instance.
networkInterface_vpcId :: Lens' NetworkInterface (Maybe Text) Source #
The VPC ID of the EC2 instance.
networkInterface_networkInterfaceId :: Lens' NetworkInterface (Maybe Text) Source #
The ID of the network interface.
networkInterface_subnetId :: Lens' NetworkInterface (Maybe Text) Source #
The subnet ID of the EC2 instance.
networkInterface_privateIpAddress :: Lens' NetworkInterface (Maybe Text) Source #
The private IP address of the EC2 instance.
networkInterface_publicIp :: Lens' NetworkInterface (Maybe Text) Source #
The public IP address of the EC2 instance.
networkInterface_privateDnsName :: Lens' NetworkInterface (Maybe Text) Source #
The private DNS name of the EC2 instance.
networkInterface_ipv6Addresses :: Lens' NetworkInterface (Maybe [Text]) Source #
A list of IPv6 addresses for the EC2 instance.
Organization
organization_org :: Lens' Organization (Maybe Text) Source #
The name of the internet provider.
organization_asnOrg :: Lens' Organization (Maybe Text) Source #
The organization that registered this ASN.
organization_asn :: Lens' Organization (Maybe Text) Source #
The Autonomous System Number (ASN) of the internet provider of the remote IP address.
organization_isp :: Lens' Organization (Maybe Text) Source #
The ISP information for the internet provider.
OrganizationDataSourceConfigurations
organizationDataSourceConfigurations_s3Logs :: Lens' OrganizationDataSourceConfigurations (Maybe OrganizationS3LogsConfiguration) Source #
Describes whether S3 data event logs are enabled for new members of the organization.
OrganizationDataSourceConfigurationsResult
organizationDataSourceConfigurationsResult_s3Logs :: Lens' OrganizationDataSourceConfigurationsResult OrganizationS3LogsConfigurationResult Source #
Describes whether S3 data event logs are enabled as a data source.
OrganizationS3LogsConfiguration
organizationS3LogsConfiguration_autoEnable :: Lens' OrganizationS3LogsConfiguration Bool Source #
A value that contains information on whether S3 data event logs will be enabled automatically as a data source for the organization.
OrganizationS3LogsConfigurationResult
organizationS3LogsConfigurationResult_autoEnable :: Lens' OrganizationS3LogsConfigurationResult Bool Source #
A value that describes whether S3 data event logs are automatically enabled for new members of the organization.
Owner
owner_id :: Lens' Owner (Maybe Text) Source #
The canonical user ID of the bucket owner. For information about locating your canonical user ID see Finding Your Account Canonical User ID.
PermissionConfiguration
permissionConfiguration_bucketLevelPermissions :: Lens' PermissionConfiguration (Maybe BucketLevelPermissions) Source #
Contains information about the bucket level permissions for the S3 bucket.
permissionConfiguration_accountLevelPermissions :: Lens' PermissionConfiguration (Maybe AccountLevelPermissions) Source #
Contains information about the account level permissions on the S3 bucket.
PortProbeAction
portProbeAction_portProbeDetails :: Lens' PortProbeAction (Maybe [PortProbeDetail]) Source #
A list of objects related to port probe details.
portProbeAction_blocked :: Lens' PortProbeAction (Maybe Bool) Source #
Indicates whether EC2 blocked the port probe to the instance, such as with an ACL.
PortProbeDetail
portProbeDetail_remoteIpDetails :: Lens' PortProbeDetail (Maybe RemoteIpDetails) Source #
The remote IP information of the connection.
portProbeDetail_localIpDetails :: Lens' PortProbeDetail (Maybe LocalIpDetails) Source #
The local IP information of the connection.
portProbeDetail_localPortDetails :: Lens' PortProbeDetail (Maybe LocalPortDetails) Source #
The local port information of the connection.
PrivateIpAddressDetails
privateIpAddressDetails_privateIpAddress :: Lens' PrivateIpAddressDetails (Maybe Text) Source #
The private IP address of the EC2 instance.
privateIpAddressDetails_privateDnsName :: Lens' PrivateIpAddressDetails (Maybe Text) Source #
The private DNS name of the EC2 instance.
ProductCode
productCode_productType :: Lens' ProductCode (Maybe Text) Source #
The product code type.
productCode_code :: Lens' ProductCode (Maybe Text) Source #
The product code information.
PublicAccess
publicAccess_permissionConfiguration :: Lens' PublicAccess (Maybe PermissionConfiguration) Source #
Contains information about how permissions are configured for the S3 bucket.
publicAccess_effectivePermission :: Lens' PublicAccess (Maybe Text) Source #
Describes the effective permission on this bucket after factoring all attached policies.
RemoteIpDetails
remoteIpDetails_country :: Lens' RemoteIpDetails (Maybe Country) Source #
The country code of the remote IP address.
remoteIpDetails_city :: Lens' RemoteIpDetails (Maybe City) Source #
The city information of the remote IP address.
remoteIpDetails_ipAddressV4 :: Lens' RemoteIpDetails (Maybe Text) Source #
The IPv4 remote address of the connection.
remoteIpDetails_geoLocation :: Lens' RemoteIpDetails (Maybe GeoLocation) Source #
The location information of the remote IP address.
remoteIpDetails_organization :: Lens' RemoteIpDetails (Maybe Organization) Source #
The ISP organization information of the remote IP address.
RemotePortDetails
remotePortDetails_portName :: Lens' RemotePortDetails (Maybe Text) Source #
The port name of the remote connection.
remotePortDetails_port :: Lens' RemotePortDetails (Maybe Int) Source #
The port number of the remote connection.
Resource
resource_s3BucketDetails :: Lens' Resource (Maybe [S3BucketDetail]) Source #
Contains information on the S3 bucket.
resource_instanceDetails :: Lens' Resource (Maybe InstanceDetails) Source #
The information about the EC2 instance associated with the activity that prompted GuardDuty to generate a finding.
resource_accessKeyDetails :: Lens' Resource (Maybe AccessKeyDetails) Source #
The IAM access key details (IAM user information) of a user that engaged in the activity that prompted GuardDuty to generate a finding.
S3BucketDetail
s3BucketDetail_arn :: Lens' S3BucketDetail (Maybe Text) Source #
The Amazon Resource Name (ARN) of the S3 bucket.
s3BucketDetail_createdAt :: Lens' S3BucketDetail (Maybe UTCTime) Source #
The date and time the bucket was created at.
s3BucketDetail_owner :: Lens' S3BucketDetail (Maybe Owner) Source #
The owner of the S3 bucket.
s3BucketDetail_name :: Lens' S3BucketDetail (Maybe Text) Source #
The name of the S3 bucket.
s3BucketDetail_defaultServerSideEncryption :: Lens' S3BucketDetail (Maybe DefaultServerSideEncryption) Source #
Describes the server side encryption method used in the S3 bucket.
s3BucketDetail_publicAccess :: Lens' S3BucketDetail (Maybe PublicAccess) Source #
Describes the public access policies that apply to the S3 bucket.
s3BucketDetail_type :: Lens' S3BucketDetail (Maybe Text) Source #
Describes whether the bucket is a source or destination bucket.
s3BucketDetail_tags :: Lens' S3BucketDetail (Maybe [Tag]) Source #
All tags attached to the S3 bucket
S3LogsConfiguration
s3LogsConfiguration_enable :: Lens' S3LogsConfiguration Bool Source #
The status of S3 data event logs as a data source.
S3LogsConfigurationResult
s3LogsConfigurationResult_status :: Lens' S3LogsConfigurationResult DataSourceStatus Source #
A value that describes whether S3 data event logs are automatically enabled for new members of the organization.
SecurityGroup
securityGroup_groupId :: Lens' SecurityGroup (Maybe Text) Source #
The security group ID of the EC2 instance.
securityGroup_groupName :: Lens' SecurityGroup (Maybe Text) Source #
The security group name of the EC2 instance.
ServiceInfo
serviceInfo_count :: Lens' ServiceInfo (Maybe Int) Source #
The total count of the occurrences of this finding type.
serviceInfo_eventFirstSeen :: Lens' ServiceInfo (Maybe Text) Source #
The first-seen timestamp of the activity that prompted GuardDuty to generate this finding.
serviceInfo_action :: Lens' ServiceInfo (Maybe Action) Source #
Information about the activity that is described in a finding.
serviceInfo_detectorId :: Lens' ServiceInfo (Maybe Text) Source #
The detector ID for the GuardDuty service.
serviceInfo_serviceName :: Lens' ServiceInfo (Maybe Text) Source #
The name of the AWS service (GuardDuty) that generated a finding.
serviceInfo_userFeedback :: Lens' ServiceInfo (Maybe Text) Source #
Feedback that was submitted about the finding.
serviceInfo_evidence :: Lens' ServiceInfo (Maybe Evidence) Source #
An evidence object associated with the service.
serviceInfo_eventLastSeen :: Lens' ServiceInfo (Maybe Text) Source #
The last-seen timestamp of the activity that prompted GuardDuty to generate this finding.
serviceInfo_resourceRole :: Lens' ServiceInfo (Maybe Text) Source #
The resource role information for this finding.
serviceInfo_archived :: Lens' ServiceInfo (Maybe Bool) Source #
Indicates whether this finding is archived.
SortCriteria
sortCriteria_orderBy :: Lens' SortCriteria (Maybe OrderBy) Source #
The order by which the sorted findings are to be displayed.
sortCriteria_attributeName :: Lens' SortCriteria (Maybe Text) Source #
Represents the finding attribute (for example, accountId) to sort findings by.
Tag
ThreatIntelligenceDetail
threatIntelligenceDetail_threatNames :: Lens' ThreatIntelligenceDetail (Maybe [Text]) Source #
A list of names of the threats in the threat intelligence list that triggered the finding.
threatIntelligenceDetail_threatListName :: Lens' ThreatIntelligenceDetail (Maybe Text) Source #
The name of the threat intelligence list that triggered the finding.
Total
UnprocessedAccount
unprocessedAccount_accountId :: Lens' UnprocessedAccount Text Source #
The AWS account ID.
unprocessedAccount_result :: Lens' UnprocessedAccount Text Source #
A reason why the account hasn't been processed.
UsageAccountResult
usageAccountResult_accountId :: Lens' UsageAccountResult (Maybe Text) Source #
The Account ID that generated usage.
usageAccountResult_total :: Lens' UsageAccountResult (Maybe Total) Source #
Represents the total of usage for the Account ID.
UsageCriteria
usageCriteria_accountIds :: Lens' UsageCriteria (Maybe (NonEmpty Text)) Source #
The account IDs to aggregate usage statistics from.
usageCriteria_resources :: Lens' UsageCriteria (Maybe [Text]) Source #
The resources to aggregate usage statistics from. Only accepts exact resource names.
usageCriteria_dataSources :: Lens' UsageCriteria [DataSource] Source #
The data sources to aggregate usage statistics from.
UsageDataSourceResult
usageDataSourceResult_total :: Lens' UsageDataSourceResult (Maybe Total) Source #
Represents the total of usage for the specified data source.
usageDataSourceResult_dataSource :: Lens' UsageDataSourceResult (Maybe DataSource) Source #
The data source type that generated usage.
UsageResourceResult
usageResourceResult_total :: Lens' UsageResourceResult (Maybe Total) Source #
Represents the sum total of usage for the specified resource type.
usageResourceResult_resource :: Lens' UsageResourceResult (Maybe Text) Source #
The AWS resource that generated usage.
UsageStatistics
usageStatistics_topResources :: Lens' UsageStatistics (Maybe [UsageResourceResult]) Source #
Lists the top 50 resources that have generated the most GuardDuty usage, in order from most to least expensive.
usageStatistics_sumByResource :: Lens' UsageStatistics (Maybe [UsageResourceResult]) Source #
The usage statistic sum organized by resource.
usageStatistics_sumByDataSource :: Lens' UsageStatistics (Maybe [UsageDataSourceResult]) Source #
The usage statistic sum organized by on data source.
usageStatistics_sumByAccount :: Lens' UsageStatistics (Maybe [UsageAccountResult]) Source #
The usage statistic sum organized by account ID.