libZSservicesZSamazonka-guarddutyZSamazonka-guardduty
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.GuardDuty

Contents

Description

Derived from API version 2017-11-28 of the AWS service descriptions, licensed under Apache 2.0.

Amazon GuardDuty is a continuous security monitoring service that analyzes and processes the following data sources: VPC Flow Logs, AWS CloudTrail event logs, and DNS logs. It uses threat intelligence feeds (such as lists of malicious IPs and domains) and machine learning to identify unexpected, potentially unauthorized, and malicious activity within your AWS environment. This can include issues like escalations of privileges, uses of exposed credentials, or communication with malicious IPs, URLs, or domains. For example, GuardDuty can detect compromised EC2 instances that serve malware or mine bitcoin.

GuardDuty also monitors AWS account access behavior for signs of compromise. Some examples of this are unauthorized infrastructure deployments such as EC2 instances deployed in a Region that has never been used, or unusual API calls like a password policy change to reduce password strength.

GuardDuty informs you of the status of your AWS environment by producing security findings that you can view in the GuardDuty console or through Amazon CloudWatch events. For more information, see the <https:docs.aws.amazon.comguarddutylatestugwhat-is-guardduty.html Amazon GuardDuty User Guide> .

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2017-11-28 of the Amazon GuardDuty SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by GuardDuty.

InternalServerErrorException

_InternalServerErrorException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An internal server error exception object.

BadRequestException

_BadRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A bad request exception object.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

CreateFilter

data CreateFilter Source #

See: newCreateFilter smart constructor.

Instances

Instances details
Eq CreateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateFilter

Read CreateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateFilter

Show CreateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateFilter

Generic CreateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateFilter

Associated Types

type Rep CreateFilter :: Type -> Type #

NFData CreateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateFilter

Methods

rnf :: CreateFilter -> () #

Hashable CreateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateFilter

ToJSON CreateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateFilter

AWSRequest CreateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateFilter

Associated Types

type AWSResponse CreateFilter #

ToHeaders CreateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateFilter

ToPath CreateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateFilter

ToQuery CreateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateFilter

type Rep CreateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateFilter

type AWSResponse CreateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateFilter

newCreateFilter Source #

Create a value of CreateFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:CreateFilter', createFilter_clientToken - The idempotency token for the create request.

$sel:action:CreateFilter', createFilter_action - Specifies the action that is to be applied to the findings that match the filter.

$sel:description:CreateFilter', createFilter_description - The description of the filter.

$sel:rank:CreateFilter', createFilter_rank - 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.

$sel:tags:CreateFilter', createFilter_tags - The tags to be added to a new filter resource.

$sel:detectorId:CreateFilter', createFilter_detectorId - The ID of the detector belonging to the GuardDuty account that you want to create a filter for.

$sel:name:CreateFilter', createFilter_name - 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.

$sel:findingCriteria:CreateFilter', createFilter_findingCriteria - 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.

data CreateFilterResponse Source #

See: newCreateFilterResponse smart constructor.

Instances

Instances details
Eq CreateFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateFilter

Read CreateFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateFilter

Show CreateFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateFilter

Generic CreateFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateFilter

Associated Types

type Rep CreateFilterResponse :: Type -> Type #

NFData CreateFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateFilter

Methods

rnf :: CreateFilterResponse -> () #

type Rep CreateFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateFilter

type Rep CreateFilterResponse = D1 ('MetaData "CreateFilterResponse" "Amazonka.GuardDuty.CreateFilter" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "CreateFilterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreateFilterResponse Source #

Create a value of CreateFilterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateFilterResponse', createFilterResponse_httpStatus - The response's http status code.

$sel:name:CreateFilter', createFilterResponse_name - The name of the successfully created filter.

EnableOrganizationAdminAccount

data EnableOrganizationAdminAccount Source #

See: newEnableOrganizationAdminAccount smart constructor.

Instances

Instances details
Eq EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.EnableOrganizationAdminAccount

Read EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.EnableOrganizationAdminAccount

Show EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.EnableOrganizationAdminAccount

Generic EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.EnableOrganizationAdminAccount

Associated Types

type Rep EnableOrganizationAdminAccount :: Type -> Type #

NFData EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.EnableOrganizationAdminAccount

Hashable EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.EnableOrganizationAdminAccount

ToJSON EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.EnableOrganizationAdminAccount

AWSRequest EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.EnableOrganizationAdminAccount

ToHeaders EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.EnableOrganizationAdminAccount

ToPath EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.EnableOrganizationAdminAccount

ToQuery EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.EnableOrganizationAdminAccount

type Rep EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.EnableOrganizationAdminAccount

type Rep EnableOrganizationAdminAccount = D1 ('MetaData "EnableOrganizationAdminAccount" "Amazonka.GuardDuty.EnableOrganizationAdminAccount" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "EnableOrganizationAdminAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "adminAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.EnableOrganizationAdminAccount

newEnableOrganizationAdminAccount Source #

Create a value of EnableOrganizationAdminAccount with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:adminAccountId:EnableOrganizationAdminAccount', enableOrganizationAdminAccount_adminAccountId - The AWS Account ID for the organization account to be enabled as a GuardDuty delegated administrator.

data EnableOrganizationAdminAccountResponse Source #

Instances

Instances details
Eq EnableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.EnableOrganizationAdminAccount

Read EnableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.EnableOrganizationAdminAccount

Show EnableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.EnableOrganizationAdminAccount

Generic EnableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.EnableOrganizationAdminAccount

NFData EnableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.EnableOrganizationAdminAccount

type Rep EnableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.EnableOrganizationAdminAccount

type Rep EnableOrganizationAdminAccountResponse = D1 ('MetaData "EnableOrganizationAdminAccountResponse" "Amazonka.GuardDuty.EnableOrganizationAdminAccount" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "EnableOrganizationAdminAccountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newEnableOrganizationAdminAccountResponse Source #

Create a value of EnableOrganizationAdminAccountResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:EnableOrganizationAdminAccountResponse', enableOrganizationAdminAccountResponse_httpStatus - The response's http status code.

ListFindings (Paginated)

data ListFindings Source #

See: newListFindings smart constructor.

Instances

Instances details
Eq ListFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFindings

Read ListFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFindings

Show ListFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFindings

Generic ListFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFindings

Associated Types

type Rep ListFindings :: Type -> Type #

NFData ListFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFindings

Methods

rnf :: ListFindings -> () #

Hashable ListFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFindings

ToJSON ListFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFindings

AWSPager ListFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFindings

AWSRequest ListFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFindings

Associated Types

type AWSResponse ListFindings #

ToHeaders ListFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFindings

ToPath ListFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFindings

ToQuery ListFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFindings

type Rep ListFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFindings

type Rep ListFindings = D1 ('MetaData "ListFindings" "Amazonka.GuardDuty.ListFindings" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListFindings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "findingCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingCriteria)) :*: S1 ('MetaSel ('Just "sortCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SortCriteria))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse ListFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFindings

newListFindings Source #

Create a value of ListFindings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:findingCriteria:ListFindings', listFindings_findingCriteria - 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

$sel:sortCriteria:ListFindings', listFindings_sortCriteria - Represents the criteria used for sorting findings.

$sel:nextToken:ListFindings', listFindings_nextToken - 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.

$sel:maxResults:ListFindings', listFindings_maxResults - 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.

$sel:detectorId:ListFindings', listFindings_detectorId - The ID of the detector that specifies the GuardDuty service whose findings you want to list.

data ListFindingsResponse Source #

See: newListFindingsResponse smart constructor.

Instances

Instances details
Eq ListFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFindings

Read ListFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFindings

Show ListFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFindings

Generic ListFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFindings

Associated Types

type Rep ListFindingsResponse :: Type -> Type #

NFData ListFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFindings

Methods

rnf :: ListFindingsResponse -> () #

type Rep ListFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFindings

type Rep ListFindingsResponse = D1 ('MetaData "ListFindingsResponse" "Amazonka.GuardDuty.ListFindings" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListFindingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "findingIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

newListFindingsResponse Source #

Create a value of ListFindingsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListFindings', listFindingsResponse_nextToken - The pagination parameter to be used on the next list operation to retrieve more items.

$sel:httpStatus:ListFindingsResponse', listFindingsResponse_httpStatus - The response's http status code.

$sel:findingIds:ListFindingsResponse', listFindingsResponse_findingIds - The IDs of the findings that you're listing.

ListOrganizationAdminAccounts (Paginated)

data ListOrganizationAdminAccounts Source #

See: newListOrganizationAdminAccounts smart constructor.

Instances

Instances details
Eq ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.GuardDuty.ListOrganizationAdminAccounts

Read ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.GuardDuty.ListOrganizationAdminAccounts

Show ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.GuardDuty.ListOrganizationAdminAccounts

Generic ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.GuardDuty.ListOrganizationAdminAccounts

Associated Types

type Rep ListOrganizationAdminAccounts :: Type -> Type #

NFData ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.GuardDuty.ListOrganizationAdminAccounts

Hashable ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.GuardDuty.ListOrganizationAdminAccounts

AWSPager ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.GuardDuty.ListOrganizationAdminAccounts

AWSRequest ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.GuardDuty.ListOrganizationAdminAccounts

ToHeaders ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.GuardDuty.ListOrganizationAdminAccounts

ToPath ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.GuardDuty.ListOrganizationAdminAccounts

ToQuery ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.GuardDuty.ListOrganizationAdminAccounts

type Rep ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.GuardDuty.ListOrganizationAdminAccounts

type Rep ListOrganizationAdminAccounts = D1 ('MetaData "ListOrganizationAdminAccounts" "Amazonka.GuardDuty.ListOrganizationAdminAccounts" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListOrganizationAdminAccounts'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.GuardDuty.ListOrganizationAdminAccounts

newListOrganizationAdminAccounts :: ListOrganizationAdminAccounts Source #

Create a value of ListOrganizationAdminAccounts with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListOrganizationAdminAccounts', listOrganizationAdminAccounts_nextToken - 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.

$sel:maxResults:ListOrganizationAdminAccounts', listOrganizationAdminAccounts_maxResults - The maximum number of results to return in the response.

data ListOrganizationAdminAccountsResponse Source #

Instances

Instances details
Eq ListOrganizationAdminAccountsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListOrganizationAdminAccounts

Read ListOrganizationAdminAccountsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListOrganizationAdminAccounts

Show ListOrganizationAdminAccountsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListOrganizationAdminAccounts

Generic ListOrganizationAdminAccountsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListOrganizationAdminAccounts

NFData ListOrganizationAdminAccountsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListOrganizationAdminAccounts

type Rep ListOrganizationAdminAccountsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListOrganizationAdminAccounts

type Rep ListOrganizationAdminAccountsResponse = D1 ('MetaData "ListOrganizationAdminAccountsResponse" "Amazonka.GuardDuty.ListOrganizationAdminAccounts" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListOrganizationAdminAccountsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "adminAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AdminAccount])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListOrganizationAdminAccountsResponse Source #

Create a value of ListOrganizationAdminAccountsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:adminAccounts:ListOrganizationAdminAccountsResponse', listOrganizationAdminAccountsResponse_adminAccounts - A list of accounts configured as GuardDuty delegated administrators.

$sel:nextToken:ListOrganizationAdminAccounts', listOrganizationAdminAccountsResponse_nextToken - The pagination parameter to be used on the next list operation to retrieve more items.

$sel:httpStatus:ListOrganizationAdminAccountsResponse', listOrganizationAdminAccountsResponse_httpStatus - The response's http status code.

CreateIPSet

data CreateIPSet Source #

See: newCreateIPSet smart constructor.

Instances

Instances details
Eq CreateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateIPSet

Read CreateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateIPSet

Show CreateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateIPSet

Generic CreateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateIPSet

Associated Types

type Rep CreateIPSet :: Type -> Type #

NFData CreateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateIPSet

Methods

rnf :: CreateIPSet -> () #

Hashable CreateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateIPSet

ToJSON CreateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateIPSet

AWSRequest CreateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateIPSet

Associated Types

type AWSResponse CreateIPSet #

ToHeaders CreateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateIPSet

Methods

toHeaders :: CreateIPSet -> [Header] #

ToPath CreateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateIPSet

ToQuery CreateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateIPSet

type Rep CreateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateIPSet

type AWSResponse CreateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateIPSet

newCreateIPSet Source #

Create a value of CreateIPSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:CreateIPSet', createIPSet_clientToken - The idempotency token for the create request.

$sel:tags:CreateIPSet', createIPSet_tags - The tags to be added to a new IP set resource.

$sel:detectorId:CreateIPSet', createIPSet_detectorId - The unique ID of the detector of the GuardDuty account that you want to create an IPSet for.

$sel:name:CreateIPSet', createIPSet_name - The user-friendly name to identify the IPSet.

Allowed characters are alphanumerics, spaces, hyphens (-), and underscores (_).

$sel:format:CreateIPSet', createIPSet_format - The format of the file that contains the IPSet.

$sel:location:CreateIPSet', createIPSet_location - The URI of the file that contains the IPSet. For example: https://s3.us-west-2.amazonaws.com/my-bucket/my-object-key.

$sel:activate:CreateIPSet', createIPSet_activate - A Boolean value that indicates whether GuardDuty is to start using the uploaded IPSet.

data CreateIPSetResponse Source #

See: newCreateIPSetResponse smart constructor.

Instances

Instances details
Eq CreateIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateIPSet

Read CreateIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateIPSet

Show CreateIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateIPSet

Generic CreateIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateIPSet

Associated Types

type Rep CreateIPSetResponse :: Type -> Type #

NFData CreateIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateIPSet

Methods

rnf :: CreateIPSetResponse -> () #

type Rep CreateIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateIPSet

type Rep CreateIPSetResponse = D1 ('MetaData "CreateIPSetResponse" "Amazonka.GuardDuty.CreateIPSet" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "CreateIPSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "ipSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreateIPSetResponse Source #

Create a value of CreateIPSetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateIPSetResponse', createIPSetResponse_httpStatus - The response's http status code.

$sel:ipSetId:CreateIPSetResponse', createIPSetResponse_ipSetId - The ID of the IPSet resource.

DeleteThreatIntelSet

data DeleteThreatIntelSet Source #

See: newDeleteThreatIntelSet smart constructor.

Instances

Instances details
Eq DeleteThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteThreatIntelSet

Read DeleteThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteThreatIntelSet

Show DeleteThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteThreatIntelSet

Generic DeleteThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteThreatIntelSet

Associated Types

type Rep DeleteThreatIntelSet :: Type -> Type #

NFData DeleteThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteThreatIntelSet

Methods

rnf :: DeleteThreatIntelSet -> () #

Hashable DeleteThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteThreatIntelSet

AWSRequest DeleteThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteThreatIntelSet

Associated Types

type AWSResponse DeleteThreatIntelSet #

ToHeaders DeleteThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteThreatIntelSet

ToPath DeleteThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteThreatIntelSet

ToQuery DeleteThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteThreatIntelSet

type Rep DeleteThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteThreatIntelSet

type Rep DeleteThreatIntelSet = D1 ('MetaData "DeleteThreatIntelSet" "Amazonka.GuardDuty.DeleteThreatIntelSet" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DeleteThreatIntelSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "threatIntelSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteThreatIntelSet

newDeleteThreatIntelSet Source #

Create a value of DeleteThreatIntelSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:DeleteThreatIntelSet', deleteThreatIntelSet_detectorId - The unique ID of the detector that the threatIntelSet is associated with.

$sel:threatIntelSetId:DeleteThreatIntelSet', deleteThreatIntelSet_threatIntelSetId - The unique ID of the threatIntelSet that you want to delete.

data DeleteThreatIntelSetResponse Source #

See: newDeleteThreatIntelSetResponse smart constructor.

Instances

Instances details
Eq DeleteThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteThreatIntelSet

Read DeleteThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteThreatIntelSet

Show DeleteThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteThreatIntelSet

Generic DeleteThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteThreatIntelSet

Associated Types

type Rep DeleteThreatIntelSetResponse :: Type -> Type #

NFData DeleteThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteThreatIntelSet

type Rep DeleteThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteThreatIntelSet

type Rep DeleteThreatIntelSetResponse = D1 ('MetaData "DeleteThreatIntelSetResponse" "Amazonka.GuardDuty.DeleteThreatIntelSet" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DeleteThreatIntelSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteThreatIntelSetResponse Source #

Create a value of DeleteThreatIntelSetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteThreatIntelSetResponse', deleteThreatIntelSetResponse_httpStatus - The response's http status code.

UpdateThreatIntelSet

data UpdateThreatIntelSet Source #

See: newUpdateThreatIntelSet smart constructor.

Instances

Instances details
Eq UpdateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateThreatIntelSet

Read UpdateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateThreatIntelSet

Show UpdateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateThreatIntelSet

Generic UpdateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateThreatIntelSet

Associated Types

type Rep UpdateThreatIntelSet :: Type -> Type #

NFData UpdateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateThreatIntelSet

Methods

rnf :: UpdateThreatIntelSet -> () #

Hashable UpdateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateThreatIntelSet

ToJSON UpdateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateThreatIntelSet

AWSRequest UpdateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateThreatIntelSet

Associated Types

type AWSResponse UpdateThreatIntelSet #

ToHeaders UpdateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateThreatIntelSet

ToPath UpdateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateThreatIntelSet

ToQuery UpdateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateThreatIntelSet

type Rep UpdateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateThreatIntelSet

type Rep UpdateThreatIntelSet = D1 ('MetaData "UpdateThreatIntelSet" "Amazonka.GuardDuty.UpdateThreatIntelSet" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UpdateThreatIntelSet'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "activate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "threatIntelSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse UpdateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateThreatIntelSet

newUpdateThreatIntelSet Source #

Create a value of UpdateThreatIntelSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:location:UpdateThreatIntelSet', updateThreatIntelSet_location - The updated URI of the file that contains the ThreateIntelSet.

$sel:activate:UpdateThreatIntelSet', updateThreatIntelSet_activate - The updated Boolean value that specifies whether the ThreateIntelSet is active or not.

$sel:name:UpdateThreatIntelSet', updateThreatIntelSet_name - The unique ID that specifies the ThreatIntelSet that you want to update.

$sel:detectorId:UpdateThreatIntelSet', updateThreatIntelSet_detectorId - The detectorID that specifies the GuardDuty service whose ThreatIntelSet you want to update.

$sel:threatIntelSetId:UpdateThreatIntelSet', updateThreatIntelSet_threatIntelSetId - The unique ID that specifies the ThreatIntelSet that you want to update.

data UpdateThreatIntelSetResponse Source #

See: newUpdateThreatIntelSetResponse smart constructor.

Instances

Instances details
Eq UpdateThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateThreatIntelSet

Read UpdateThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateThreatIntelSet

Show UpdateThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateThreatIntelSet

Generic UpdateThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateThreatIntelSet

Associated Types

type Rep UpdateThreatIntelSetResponse :: Type -> Type #

NFData UpdateThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateThreatIntelSet

type Rep UpdateThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateThreatIntelSet

type Rep UpdateThreatIntelSetResponse = D1 ('MetaData "UpdateThreatIntelSetResponse" "Amazonka.GuardDuty.UpdateThreatIntelSet" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UpdateThreatIntelSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateThreatIntelSetResponse Source #

Create a value of UpdateThreatIntelSetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateThreatIntelSetResponse', updateThreatIntelSetResponse_httpStatus - The response's http status code.

StopMonitoringMembers

data StopMonitoringMembers Source #

See: newStopMonitoringMembers smart constructor.

Instances

Instances details
Eq StopMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StopMonitoringMembers

Read StopMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StopMonitoringMembers

Show StopMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StopMonitoringMembers

Generic StopMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StopMonitoringMembers

Associated Types

type Rep StopMonitoringMembers :: Type -> Type #

NFData StopMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StopMonitoringMembers

Methods

rnf :: StopMonitoringMembers -> () #

Hashable StopMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StopMonitoringMembers

ToJSON StopMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StopMonitoringMembers

AWSRequest StopMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StopMonitoringMembers

Associated Types

type AWSResponse StopMonitoringMembers #

ToHeaders StopMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StopMonitoringMembers

ToPath StopMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StopMonitoringMembers

ToQuery StopMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StopMonitoringMembers

type Rep StopMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StopMonitoringMembers

type Rep StopMonitoringMembers = D1 ('MetaData "StopMonitoringMembers" "Amazonka.GuardDuty.StopMonitoringMembers" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "StopMonitoringMembers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))
type AWSResponse StopMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StopMonitoringMembers

newStopMonitoringMembers Source #

Create a value of StopMonitoringMembers with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:StopMonitoringMembers', stopMonitoringMembers_detectorId - The unique ID of the detector associated with the GuardDuty administrator account that is monitoring member accounts.

$sel:accountIds:StopMonitoringMembers', stopMonitoringMembers_accountIds - A list of account IDs for the member accounts to stop monitoring.

data StopMonitoringMembersResponse Source #

See: newStopMonitoringMembersResponse smart constructor.

Instances

Instances details
Eq StopMonitoringMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.StopMonitoringMembers

Read StopMonitoringMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.StopMonitoringMembers

Show StopMonitoringMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.StopMonitoringMembers

Generic StopMonitoringMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.StopMonitoringMembers

Associated Types

type Rep StopMonitoringMembersResponse :: Type -> Type #

NFData StopMonitoringMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.StopMonitoringMembers

type Rep StopMonitoringMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.StopMonitoringMembers

type Rep StopMonitoringMembersResponse = D1 ('MetaData "StopMonitoringMembersResponse" "Amazonka.GuardDuty.StopMonitoringMembers" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "StopMonitoringMembersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "unprocessedAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [UnprocessedAccount])))

newStopMonitoringMembersResponse Source #

Create a value of StopMonitoringMembersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:StopMonitoringMembersResponse', stopMonitoringMembersResponse_httpStatus - The response's http status code.

$sel:unprocessedAccounts:StopMonitoringMembersResponse', stopMonitoringMembersResponse_unprocessedAccounts - 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 (Paginated)

data ListThreatIntelSets Source #

See: newListThreatIntelSets smart constructor.

Instances

Instances details
Eq ListThreatIntelSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListThreatIntelSets

Read ListThreatIntelSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListThreatIntelSets

Show ListThreatIntelSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListThreatIntelSets

Generic ListThreatIntelSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListThreatIntelSets

Associated Types

type Rep ListThreatIntelSets :: Type -> Type #

NFData ListThreatIntelSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListThreatIntelSets

Methods

rnf :: ListThreatIntelSets -> () #

Hashable ListThreatIntelSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListThreatIntelSets

AWSPager ListThreatIntelSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListThreatIntelSets

AWSRequest ListThreatIntelSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListThreatIntelSets

Associated Types

type AWSResponse ListThreatIntelSets #

ToHeaders ListThreatIntelSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListThreatIntelSets

ToPath ListThreatIntelSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListThreatIntelSets

ToQuery ListThreatIntelSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListThreatIntelSets

type Rep ListThreatIntelSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListThreatIntelSets

type Rep ListThreatIntelSets = D1 ('MetaData "ListThreatIntelSets" "Amazonka.GuardDuty.ListThreatIntelSets" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListThreatIntelSets'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListThreatIntelSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListThreatIntelSets

newListThreatIntelSets Source #

Create a value of ListThreatIntelSets with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListThreatIntelSets', listThreatIntelSets_nextToken - 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.

$sel:maxResults:ListThreatIntelSets', listThreatIntelSets_maxResults - 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.

$sel:detectorId:ListThreatIntelSets', listThreatIntelSets_detectorId - The unique ID of the detector that the threatIntelSet is associated with.

data ListThreatIntelSetsResponse Source #

See: newListThreatIntelSetsResponse smart constructor.

Instances

Instances details
Eq ListThreatIntelSetsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListThreatIntelSets

Read ListThreatIntelSetsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListThreatIntelSets

Show ListThreatIntelSetsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListThreatIntelSets

Generic ListThreatIntelSetsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListThreatIntelSets

Associated Types

type Rep ListThreatIntelSetsResponse :: Type -> Type #

NFData ListThreatIntelSetsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListThreatIntelSets

type Rep ListThreatIntelSetsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListThreatIntelSets

type Rep ListThreatIntelSetsResponse = D1 ('MetaData "ListThreatIntelSetsResponse" "Amazonka.GuardDuty.ListThreatIntelSets" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListThreatIntelSetsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "threatIntelSetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

newListThreatIntelSetsResponse Source #

Create a value of ListThreatIntelSetsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListThreatIntelSets', listThreatIntelSetsResponse_nextToken - The pagination parameter to be used on the next list operation to retrieve more items.

$sel:httpStatus:ListThreatIntelSetsResponse', listThreatIntelSetsResponse_httpStatus - The response's http status code.

$sel:threatIntelSetIds:ListThreatIntelSetsResponse', listThreatIntelSetsResponse_threatIntelSetIds - The IDs of the ThreatIntelSet resources.

CreateThreatIntelSet

data CreateThreatIntelSet Source #

See: newCreateThreatIntelSet smart constructor.

Instances

Instances details
Eq CreateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateThreatIntelSet

Read CreateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateThreatIntelSet

Show CreateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateThreatIntelSet

Generic CreateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateThreatIntelSet

Associated Types

type Rep CreateThreatIntelSet :: Type -> Type #

NFData CreateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateThreatIntelSet

Methods

rnf :: CreateThreatIntelSet -> () #

Hashable CreateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateThreatIntelSet

ToJSON CreateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateThreatIntelSet

AWSRequest CreateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateThreatIntelSet

Associated Types

type AWSResponse CreateThreatIntelSet #

ToHeaders CreateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateThreatIntelSet

ToPath CreateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateThreatIntelSet

ToQuery CreateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateThreatIntelSet

type Rep CreateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateThreatIntelSet

type AWSResponse CreateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateThreatIntelSet

newCreateThreatIntelSet Source #

Create a value of CreateThreatIntelSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:CreateThreatIntelSet', createThreatIntelSet_clientToken - The idempotency token for the create request.

$sel:tags:CreateThreatIntelSet', createThreatIntelSet_tags - The tags to be added to a new threat list resource.

$sel:detectorId:CreateThreatIntelSet', createThreatIntelSet_detectorId - The unique ID of the detector of the GuardDuty account that you want to create a threatIntelSet for.

$sel:name:CreateThreatIntelSet', createThreatIntelSet_name - A user-friendly ThreatIntelSet name displayed in all findings that are generated by activity that involves IP addresses included in this ThreatIntelSet.

$sel:format:CreateThreatIntelSet', createThreatIntelSet_format - The format of the file that contains the ThreatIntelSet.

$sel:location:CreateThreatIntelSet', createThreatIntelSet_location - The URI of the file that contains the ThreatIntelSet. For example: https://s3.us-west-2.amazonaws.com/my-bucket/my-object-key.

$sel:activate:CreateThreatIntelSet', createThreatIntelSet_activate - A Boolean value that indicates whether GuardDuty is to start using the uploaded ThreatIntelSet.

data CreateThreatIntelSetResponse Source #

See: newCreateThreatIntelSetResponse smart constructor.

Instances

Instances details
Eq CreateThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateThreatIntelSet

Read CreateThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateThreatIntelSet

Show CreateThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateThreatIntelSet

Generic CreateThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateThreatIntelSet

Associated Types

type Rep CreateThreatIntelSetResponse :: Type -> Type #

NFData CreateThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateThreatIntelSet

type Rep CreateThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateThreatIntelSet

type Rep CreateThreatIntelSetResponse = D1 ('MetaData "CreateThreatIntelSetResponse" "Amazonka.GuardDuty.CreateThreatIntelSet" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "CreateThreatIntelSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "threatIntelSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreateThreatIntelSetResponse Source #

Create a value of CreateThreatIntelSetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateThreatIntelSetResponse', createThreatIntelSetResponse_httpStatus - The response's http status code.

$sel:threatIntelSetId:CreateThreatIntelSetResponse', createThreatIntelSetResponse_threatIntelSetId - The ID of the ThreatIntelSet resource.

DeleteMembers

data DeleteMembers Source #

See: newDeleteMembers smart constructor.

Instances

Instances details
Eq DeleteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteMembers

Read DeleteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteMembers

Show DeleteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteMembers

Generic DeleteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteMembers

Associated Types

type Rep DeleteMembers :: Type -> Type #

NFData DeleteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteMembers

Methods

rnf :: DeleteMembers -> () #

Hashable DeleteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteMembers

ToJSON DeleteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteMembers

AWSRequest DeleteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteMembers

Associated Types

type AWSResponse DeleteMembers #

ToHeaders DeleteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteMembers

ToPath DeleteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteMembers

ToQuery DeleteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteMembers

type Rep DeleteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteMembers

type Rep DeleteMembers = D1 ('MetaData "DeleteMembers" "Amazonka.GuardDuty.DeleteMembers" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DeleteMembers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))
type AWSResponse DeleteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteMembers

newDeleteMembers Source #

Create a value of DeleteMembers with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:DeleteMembers', deleteMembers_detectorId - The unique ID of the detector of the GuardDuty account whose members you want to delete.

$sel:accountIds:DeleteMembers', deleteMembers_accountIds - A list of account IDs of the GuardDuty member accounts that you want to delete.

data DeleteMembersResponse Source #

See: newDeleteMembersResponse smart constructor.

Instances

Instances details
Eq DeleteMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteMembers

Read DeleteMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteMembers

Show DeleteMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteMembers

Generic DeleteMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteMembers

Associated Types

type Rep DeleteMembersResponse :: Type -> Type #

NFData DeleteMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteMembers

Methods

rnf :: DeleteMembersResponse -> () #

type Rep DeleteMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteMembers

type Rep DeleteMembersResponse = D1 ('MetaData "DeleteMembersResponse" "Amazonka.GuardDuty.DeleteMembers" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DeleteMembersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "unprocessedAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [UnprocessedAccount])))

newDeleteMembersResponse Source #

Create a value of DeleteMembersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteMembersResponse', deleteMembersResponse_httpStatus - The response's http status code.

$sel:unprocessedAccounts:DeleteMembersResponse', deleteMembersResponse_unprocessedAccounts - The accounts that could not be processed.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.GuardDuty.ListTagsForResource

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.GuardDuty.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.GuardDuty.ListTagsForResource

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.GuardDuty.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.GuardDuty.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.GuardDuty.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.GuardDuty.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.GuardDuty.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.GuardDuty.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.GuardDuty.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.GuardDuty.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.GuardDuty.ListTagsForResource" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.GuardDuty.ListTagsForResource

newListTagsForResource Source #

Create a value of ListTagsForResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The Amazon Resource Name (ARN) for the given GuardDuty resource.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListTagsForResource

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListTagsForResource

Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.GuardDuty.ListTagsForResource" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - The tags associated with the resource.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

GetFindingsStatistics

data GetFindingsStatistics Source #

See: newGetFindingsStatistics smart constructor.

Instances

Instances details
Eq GetFindingsStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindingsStatistics

Read GetFindingsStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindingsStatistics

Show GetFindingsStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindingsStatistics

Generic GetFindingsStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindingsStatistics

Associated Types

type Rep GetFindingsStatistics :: Type -> Type #

NFData GetFindingsStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindingsStatistics

Methods

rnf :: GetFindingsStatistics -> () #

Hashable GetFindingsStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindingsStatistics

ToJSON GetFindingsStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindingsStatistics

AWSRequest GetFindingsStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindingsStatistics

Associated Types

type AWSResponse GetFindingsStatistics #

ToHeaders GetFindingsStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindingsStatistics

ToPath GetFindingsStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindingsStatistics

ToQuery GetFindingsStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindingsStatistics

type Rep GetFindingsStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindingsStatistics

type Rep GetFindingsStatistics = D1 ('MetaData "GetFindingsStatistics" "Amazonka.GuardDuty.GetFindingsStatistics" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetFindingsStatistics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "findingCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingCriteria)) :*: (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "findingStatisticTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [FindingStatisticType]))))
type AWSResponse GetFindingsStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindingsStatistics

newGetFindingsStatistics Source #

Create a value of GetFindingsStatistics with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:findingCriteria:GetFindingsStatistics', getFindingsStatistics_findingCriteria - Represents the criteria that is used for querying findings.

$sel:detectorId:GetFindingsStatistics', getFindingsStatistics_detectorId - The ID of the detector that specifies the GuardDuty service whose findings' statistics you want to retrieve.

$sel:findingStatisticTypes:GetFindingsStatistics', getFindingsStatistics_findingStatisticTypes - The types of finding statistics to retrieve.

data GetFindingsStatisticsResponse Source #

See: newGetFindingsStatisticsResponse smart constructor.

Instances

Instances details
Eq GetFindingsStatisticsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindingsStatistics

Read GetFindingsStatisticsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindingsStatistics

Show GetFindingsStatisticsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindingsStatistics

Generic GetFindingsStatisticsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindingsStatistics

Associated Types

type Rep GetFindingsStatisticsResponse :: Type -> Type #

NFData GetFindingsStatisticsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindingsStatistics

type Rep GetFindingsStatisticsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindingsStatistics

type Rep GetFindingsStatisticsResponse = D1 ('MetaData "GetFindingsStatisticsResponse" "Amazonka.GuardDuty.GetFindingsStatistics" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetFindingsStatisticsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "findingStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FindingStatistics)))

newGetFindingsStatisticsResponse Source #

Create a value of GetFindingsStatisticsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetFindingsStatisticsResponse', getFindingsStatisticsResponse_httpStatus - The response's http status code.

$sel:findingStatistics:GetFindingsStatisticsResponse', getFindingsStatisticsResponse_findingStatistics - The finding statistics object.

GetIPSet

data GetIPSet Source #

See: newGetIPSet smart constructor.

Constructors

GetIPSet' Text Text 

Instances

Instances details
Eq GetIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetIPSet

Read GetIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetIPSet

Show GetIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetIPSet

Generic GetIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetIPSet

Associated Types

type Rep GetIPSet :: Type -> Type #

Methods

from :: GetIPSet -> Rep GetIPSet x #

to :: Rep GetIPSet x -> GetIPSet #

NFData GetIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetIPSet

Methods

rnf :: GetIPSet -> () #

Hashable GetIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetIPSet

Methods

hashWithSalt :: Int -> GetIPSet -> Int #

hash :: GetIPSet -> Int #

AWSRequest GetIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetIPSet

Associated Types

type AWSResponse GetIPSet #

ToHeaders GetIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetIPSet

Methods

toHeaders :: GetIPSet -> [Header] #

ToPath GetIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetIPSet

ToQuery GetIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetIPSet

type Rep GetIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetIPSet

type Rep GetIPSet = D1 ('MetaData "GetIPSet" "Amazonka.GuardDuty.GetIPSet" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetIPSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ipSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetIPSet

newGetIPSet Source #

Create a value of GetIPSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:GetIPSet', getIPSet_detectorId - The unique ID of the detector that the IPSet is associated with.

$sel:ipSetId:GetIPSet', getIPSet_ipSetId - The unique ID of the IPSet to retrieve.

data GetIPSetResponse Source #

See: newGetIPSetResponse smart constructor.

Instances

Instances details
Eq GetIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetIPSet

Read GetIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetIPSet

Show GetIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetIPSet

Generic GetIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetIPSet

Associated Types

type Rep GetIPSetResponse :: Type -> Type #

NFData GetIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetIPSet

Methods

rnf :: GetIPSetResponse -> () #

type Rep GetIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetIPSet

newGetIPSetResponse Source #

Create a value of GetIPSetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:GetIPSetResponse', getIPSetResponse_tags - The tags of the IPSet resource.

$sel:httpStatus:GetIPSetResponse', getIPSetResponse_httpStatus - The response's http status code.

$sel:name:GetIPSetResponse', getIPSetResponse_name - The user-friendly name for the IPSet.

$sel:format:GetIPSetResponse', getIPSetResponse_format - The format of the file that contains the IPSet.

$sel:location:GetIPSetResponse', getIPSetResponse_location - The URI of the file that contains the IPSet. For example: https://s3.us-west-2.amazonaws.com/my-bucket/my-object-key.

$sel:status:GetIPSetResponse', getIPSetResponse_status - The status of IPSet file that was uploaded.

ListInvitations (Paginated)

data ListInvitations Source #

See: newListInvitations smart constructor.

Instances

Instances details
Eq ListInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListInvitations

Read ListInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListInvitations

Show ListInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListInvitations

Generic ListInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListInvitations

Associated Types

type Rep ListInvitations :: Type -> Type #

NFData ListInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListInvitations

Methods

rnf :: ListInvitations -> () #

Hashable ListInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListInvitations

AWSPager ListInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListInvitations

AWSRequest ListInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListInvitations

Associated Types

type AWSResponse ListInvitations #

ToHeaders ListInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListInvitations

ToPath ListInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListInvitations

ToQuery ListInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListInvitations

type Rep ListInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListInvitations

type Rep ListInvitations = D1 ('MetaData "ListInvitations" "Amazonka.GuardDuty.ListInvitations" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListInvitations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListInvitations

newListInvitations :: ListInvitations Source #

Create a value of ListInvitations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListInvitations', listInvitations_nextToken - 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.

$sel:maxResults:ListInvitations', listInvitations_maxResults - 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.

data ListInvitationsResponse Source #

See: newListInvitationsResponse smart constructor.

Instances

Instances details
Eq ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListInvitations

Read ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListInvitations

Show ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListInvitations

Generic ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListInvitations

Associated Types

type Rep ListInvitationsResponse :: Type -> Type #

NFData ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListInvitations

Methods

rnf :: ListInvitationsResponse -> () #

type Rep ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListInvitations

type Rep ListInvitationsResponse = D1 ('MetaData "ListInvitationsResponse" "Amazonka.GuardDuty.ListInvitations" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListInvitationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "invitations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Invitation])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListInvitationsResponse Source #

Create a value of ListInvitationsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:invitations:ListInvitationsResponse', listInvitationsResponse_invitations - A list of invitation descriptions.

$sel:nextToken:ListInvitations', listInvitationsResponse_nextToken - The pagination parameter to be used on the next list operation to retrieve more items.

$sel:httpStatus:ListInvitationsResponse', listInvitationsResponse_httpStatus - The response's http status code.

UpdateMemberDetectors

data UpdateMemberDetectors Source #

See: newUpdateMemberDetectors smart constructor.

Instances

Instances details
Eq UpdateMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMemberDetectors

Read UpdateMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMemberDetectors

Show UpdateMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMemberDetectors

Generic UpdateMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMemberDetectors

Associated Types

type Rep UpdateMemberDetectors :: Type -> Type #

NFData UpdateMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMemberDetectors

Methods

rnf :: UpdateMemberDetectors -> () #

Hashable UpdateMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMemberDetectors

ToJSON UpdateMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMemberDetectors

AWSRequest UpdateMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMemberDetectors

Associated Types

type AWSResponse UpdateMemberDetectors #

ToHeaders UpdateMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMemberDetectors

ToPath UpdateMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMemberDetectors

ToQuery UpdateMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMemberDetectors

type Rep UpdateMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMemberDetectors

type Rep UpdateMemberDetectors = D1 ('MetaData "UpdateMemberDetectors" "Amazonka.GuardDuty.UpdateMemberDetectors" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UpdateMemberDetectors'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataSourceConfigurations)) :*: (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)))))
type AWSResponse UpdateMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMemberDetectors

newUpdateMemberDetectors Source #

Create a value of UpdateMemberDetectors with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dataSources:UpdateMemberDetectors', updateMemberDetectors_dataSources - Describes which data sources will be updated.

$sel:detectorId:UpdateMemberDetectors', updateMemberDetectors_detectorId - The detector ID of the administrator account.

$sel:accountIds:UpdateMemberDetectors', updateMemberDetectors_accountIds - A list of member account IDs to be updated.

data UpdateMemberDetectorsResponse Source #

See: newUpdateMemberDetectorsResponse smart constructor.

Instances

Instances details
Eq UpdateMemberDetectorsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMemberDetectors

Read UpdateMemberDetectorsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMemberDetectors

Show UpdateMemberDetectorsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMemberDetectors

Generic UpdateMemberDetectorsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMemberDetectors

Associated Types

type Rep UpdateMemberDetectorsResponse :: Type -> Type #

NFData UpdateMemberDetectorsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMemberDetectors

type Rep UpdateMemberDetectorsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMemberDetectors

type Rep UpdateMemberDetectorsResponse = D1 ('MetaData "UpdateMemberDetectorsResponse" "Amazonka.GuardDuty.UpdateMemberDetectors" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UpdateMemberDetectorsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "unprocessedAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [UnprocessedAccount])))

newUpdateMemberDetectorsResponse Source #

Create a value of UpdateMemberDetectorsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateMemberDetectorsResponse', updateMemberDetectorsResponse_httpStatus - The response's http status code.

$sel:unprocessedAccounts:UpdateMemberDetectorsResponse', updateMemberDetectorsResponse_unprocessedAccounts - A list of member account IDs that were unable to be processed along with an explanation for why they were not processed.

GetThreatIntelSet

data GetThreatIntelSet Source #

See: newGetThreatIntelSet smart constructor.

Instances

Instances details
Eq GetThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetThreatIntelSet

Read GetThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetThreatIntelSet

Show GetThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetThreatIntelSet

Generic GetThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetThreatIntelSet

Associated Types

type Rep GetThreatIntelSet :: Type -> Type #

NFData GetThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetThreatIntelSet

Methods

rnf :: GetThreatIntelSet -> () #

Hashable GetThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetThreatIntelSet

AWSRequest GetThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetThreatIntelSet

Associated Types

type AWSResponse GetThreatIntelSet #

ToHeaders GetThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetThreatIntelSet

ToPath GetThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetThreatIntelSet

ToQuery GetThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetThreatIntelSet

type Rep GetThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetThreatIntelSet

type Rep GetThreatIntelSet = D1 ('MetaData "GetThreatIntelSet" "Amazonka.GuardDuty.GetThreatIntelSet" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetThreatIntelSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "threatIntelSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetThreatIntelSet

newGetThreatIntelSet Source #

Create a value of GetThreatIntelSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:GetThreatIntelSet', getThreatIntelSet_detectorId - The unique ID of the detector that the threatIntelSet is associated with.

$sel:threatIntelSetId:GetThreatIntelSet', getThreatIntelSet_threatIntelSetId - The unique ID of the threatIntelSet that you want to get.

data GetThreatIntelSetResponse Source #

See: newGetThreatIntelSetResponse smart constructor.

Instances

Instances details
Eq GetThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetThreatIntelSet

Read GetThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetThreatIntelSet

Show GetThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetThreatIntelSet

Generic GetThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetThreatIntelSet

Associated Types

type Rep GetThreatIntelSetResponse :: Type -> Type #

NFData GetThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetThreatIntelSet

type Rep GetThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetThreatIntelSet

newGetThreatIntelSetResponse Source #

Create a value of GetThreatIntelSetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:GetThreatIntelSetResponse', getThreatIntelSetResponse_tags - The tags of the threat list resource.

$sel:httpStatus:GetThreatIntelSetResponse', getThreatIntelSetResponse_httpStatus - The response's http status code.

$sel:name:GetThreatIntelSetResponse', getThreatIntelSetResponse_name - A user-friendly ThreatIntelSet name displayed in all findings that are generated by activity that involves IP addresses included in this ThreatIntelSet.

$sel:format:GetThreatIntelSetResponse', getThreatIntelSetResponse_format - The format of the threatIntelSet.

$sel:location:GetThreatIntelSetResponse', getThreatIntelSetResponse_location - The URI of the file that contains the ThreatIntelSet. For example: https://s3.us-west-2.amazonaws.com/my-bucket/my-object-key.

$sel:status:GetThreatIntelSetResponse', getThreatIntelSetResponse_status - The status of threatIntelSet file uploaded.

DeleteInvitations

data DeleteInvitations Source #

See: newDeleteInvitations smart constructor.

Instances

Instances details
Eq DeleteInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

Read DeleteInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

Show DeleteInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

Generic DeleteInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

Associated Types

type Rep DeleteInvitations :: Type -> Type #

NFData DeleteInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

Methods

rnf :: DeleteInvitations -> () #

Hashable DeleteInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

ToJSON DeleteInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

AWSRequest DeleteInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

Associated Types

type AWSResponse DeleteInvitations #

ToHeaders DeleteInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

ToPath DeleteInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

ToQuery DeleteInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

type Rep DeleteInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

type Rep DeleteInvitations = D1 ('MetaData "DeleteInvitations" "Amazonka.GuardDuty.DeleteInvitations" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DeleteInvitations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))
type AWSResponse DeleteInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

newDeleteInvitations Source #

Create a value of DeleteInvitations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountIds:DeleteInvitations', deleteInvitations_accountIds - A list of account IDs of the AWS accounts that sent invitations to the current member account that you want to delete invitations from.

data DeleteInvitationsResponse Source #

See: newDeleteInvitationsResponse smart constructor.

Instances

Instances details
Eq DeleteInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

Read DeleteInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

Show DeleteInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

Generic DeleteInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

Associated Types

type Rep DeleteInvitationsResponse :: Type -> Type #

NFData DeleteInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

type Rep DeleteInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

type Rep DeleteInvitationsResponse = D1 ('MetaData "DeleteInvitationsResponse" "Amazonka.GuardDuty.DeleteInvitations" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DeleteInvitationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "unprocessedAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [UnprocessedAccount])))

newDeleteInvitationsResponse Source #

Create a value of DeleteInvitationsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteInvitationsResponse', deleteInvitationsResponse_httpStatus - The response's http status code.

$sel:unprocessedAccounts:DeleteInvitationsResponse', deleteInvitationsResponse_unprocessedAccounts - A list of objects that contain the unprocessed account and a result string that explains why it was unprocessed.

GetMasterAccount

data GetMasterAccount Source #

See: newGetMasterAccount smart constructor.

Constructors

GetMasterAccount' Text 

Instances

Instances details
Eq GetMasterAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMasterAccount

Read GetMasterAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMasterAccount

Show GetMasterAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMasterAccount

Generic GetMasterAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMasterAccount

Associated Types

type Rep GetMasterAccount :: Type -> Type #

NFData GetMasterAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMasterAccount

Methods

rnf :: GetMasterAccount -> () #

Hashable GetMasterAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMasterAccount

AWSRequest GetMasterAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMasterAccount

Associated Types

type AWSResponse GetMasterAccount #

ToHeaders GetMasterAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMasterAccount

ToPath GetMasterAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMasterAccount

ToQuery GetMasterAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMasterAccount

type Rep GetMasterAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMasterAccount

type Rep GetMasterAccount = D1 ('MetaData "GetMasterAccount" "Amazonka.GuardDuty.GetMasterAccount" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetMasterAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetMasterAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMasterAccount

newGetMasterAccount Source #

Create a value of GetMasterAccount with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:GetMasterAccount', getMasterAccount_detectorId - The unique ID of the detector of the GuardDuty member account.

data GetMasterAccountResponse Source #

See: newGetMasterAccountResponse smart constructor.

Instances

Instances details
Eq GetMasterAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMasterAccount

Read GetMasterAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMasterAccount

Show GetMasterAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMasterAccount

Generic GetMasterAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMasterAccount

Associated Types

type Rep GetMasterAccountResponse :: Type -> Type #

NFData GetMasterAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMasterAccount

type Rep GetMasterAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMasterAccount

type Rep GetMasterAccountResponse = D1 ('MetaData "GetMasterAccountResponse" "Amazonka.GuardDuty.GetMasterAccount" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetMasterAccountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "master") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Master)))

newGetMasterAccountResponse Source #

Create a value of GetMasterAccountResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetMasterAccountResponse', getMasterAccountResponse_httpStatus - The response's http status code.

$sel:master:GetMasterAccountResponse', getMasterAccountResponse_master - The administrator account details.

GetUsageStatistics

data GetUsageStatistics Source #

See: newGetUsageStatistics smart constructor.

Instances

Instances details
Eq GetUsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetUsageStatistics

Read GetUsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetUsageStatistics

Show GetUsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetUsageStatistics

Generic GetUsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetUsageStatistics

Associated Types

type Rep GetUsageStatistics :: Type -> Type #

NFData GetUsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetUsageStatistics

Methods

rnf :: GetUsageStatistics -> () #

Hashable GetUsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetUsageStatistics

ToJSON GetUsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetUsageStatistics

AWSRequest GetUsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetUsageStatistics

Associated Types

type AWSResponse GetUsageStatistics #

ToHeaders GetUsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetUsageStatistics

ToPath GetUsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetUsageStatistics

ToQuery GetUsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetUsageStatistics

type Rep GetUsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetUsageStatistics

type Rep GetUsageStatistics = D1 ('MetaData "GetUsageStatistics" "Amazonka.GuardDuty.GetUsageStatistics" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetUsageStatistics'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "usageStatisticType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UsageStatisticType) :*: S1 ('MetaSel ('Just "usageCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UsageCriteria)))))
type AWSResponse GetUsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetUsageStatistics

newGetUsageStatistics Source #

Create a value of GetUsageStatistics with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:GetUsageStatistics', getUsageStatistics_nextToken - 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.

$sel:unit:GetUsageStatistics', getUsageStatistics_unit - The currency unit you would like to view your usage statistics in. Current valid values are USD.

$sel:maxResults:GetUsageStatistics', getUsageStatistics_maxResults - The maximum number of results to return in the response.

$sel:detectorId:GetUsageStatistics', getUsageStatistics_detectorId - The ID of the detector that specifies the GuardDuty service whose usage statistics you want to retrieve.

$sel:usageStatisticType:GetUsageStatistics', getUsageStatistics_usageStatisticType - The type of usage statistics to retrieve.

$sel:usageCriteria:GetUsageStatistics', getUsageStatistics_usageCriteria - Represents the criteria used for querying usage.

data GetUsageStatisticsResponse Source #

See: newGetUsageStatisticsResponse smart constructor.

Instances

Instances details
Eq GetUsageStatisticsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetUsageStatistics

Read GetUsageStatisticsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetUsageStatistics

Show GetUsageStatisticsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetUsageStatistics

Generic GetUsageStatisticsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetUsageStatistics

Associated Types

type Rep GetUsageStatisticsResponse :: Type -> Type #

NFData GetUsageStatisticsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetUsageStatistics

type Rep GetUsageStatisticsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetUsageStatistics

type Rep GetUsageStatisticsResponse = D1 ('MetaData "GetUsageStatisticsResponse" "Amazonka.GuardDuty.GetUsageStatistics" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetUsageStatisticsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "usageStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UsageStatistics)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetUsageStatisticsResponse Source #

Create a value of GetUsageStatisticsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:usageStatistics:GetUsageStatisticsResponse', getUsageStatisticsResponse_usageStatistics - The usage statistics object. If a UsageStatisticType was provided, the objects representing other types will be null.

$sel:nextToken:GetUsageStatistics', getUsageStatisticsResponse_nextToken - The pagination parameter to be used on the next list operation to retrieve more items.

$sel:httpStatus:GetUsageStatisticsResponse', getUsageStatisticsResponse_httpStatus - The response's http status code.

CreateDetector

data CreateDetector Source #

See: newCreateDetector smart constructor.

Instances

Instances details
Eq CreateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateDetector

Read CreateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateDetector

Show CreateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateDetector

Generic CreateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateDetector

Associated Types

type Rep CreateDetector :: Type -> Type #

NFData CreateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateDetector

Methods

rnf :: CreateDetector -> () #

Hashable CreateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateDetector

ToJSON CreateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateDetector

AWSRequest CreateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateDetector

Associated Types

type AWSResponse CreateDetector #

ToHeaders CreateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateDetector

ToPath CreateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateDetector

ToQuery CreateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateDetector

type Rep CreateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateDetector

type Rep CreateDetector = D1 ('MetaData "CreateDetector" "Amazonka.GuardDuty.CreateDetector" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "CreateDetector'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "findingPublishingFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingPublishingFrequency))) :*: (S1 ('MetaSel ('Just "dataSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataSourceConfigurations)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "enable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))))
type AWSResponse CreateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateDetector

newCreateDetector Source #

Create a value of CreateDetector with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:CreateDetector', createDetector_clientToken - The idempotency token for the create request.

$sel:findingPublishingFrequency:CreateDetector', createDetector_findingPublishingFrequency - A value that specifies how frequently updated findings are exported.

$sel:dataSources:CreateDetector', createDetector_dataSources - Describes which data sources will be enabled for the detector.

$sel:tags:CreateDetector', createDetector_tags - The tags to be added to a new detector resource.

$sel:enable:CreateDetector', createDetector_enable - A Boolean value that specifies whether the detector is to be enabled.

data CreateDetectorResponse Source #

See: newCreateDetectorResponse smart constructor.

Instances

Instances details
Eq CreateDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateDetector

Read CreateDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateDetector

Show CreateDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateDetector

Generic CreateDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateDetector

Associated Types

type Rep CreateDetectorResponse :: Type -> Type #

NFData CreateDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateDetector

Methods

rnf :: CreateDetectorResponse -> () #

type Rep CreateDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateDetector

type Rep CreateDetectorResponse = D1 ('MetaData "CreateDetectorResponse" "Amazonka.GuardDuty.CreateDetector" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "CreateDetectorResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateDetectorResponse Source #

Create a value of CreateDetectorResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:CreateDetectorResponse', createDetectorResponse_detectorId - The unique ID of the created detector.

$sel:httpStatus:CreateDetectorResponse', createDetectorResponse_httpStatus - The response's http status code.

DeclineInvitations

data DeclineInvitations Source #

See: newDeclineInvitations smart constructor.

Instances

Instances details
Eq DeclineInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeclineInvitations

Read DeclineInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeclineInvitations

Show DeclineInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeclineInvitations

Generic DeclineInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeclineInvitations

Associated Types

type Rep DeclineInvitations :: Type -> Type #

NFData DeclineInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeclineInvitations

Methods

rnf :: DeclineInvitations -> () #

Hashable DeclineInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeclineInvitations

ToJSON DeclineInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeclineInvitations

AWSRequest DeclineInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeclineInvitations

Associated Types

type AWSResponse DeclineInvitations #

ToHeaders DeclineInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeclineInvitations

ToPath DeclineInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeclineInvitations

ToQuery DeclineInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeclineInvitations

type Rep DeclineInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeclineInvitations

type Rep DeclineInvitations = D1 ('MetaData "DeclineInvitations" "Amazonka.GuardDuty.DeclineInvitations" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DeclineInvitations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))
type AWSResponse DeclineInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeclineInvitations

newDeclineInvitations Source #

Create a value of DeclineInvitations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountIds:DeclineInvitations', declineInvitations_accountIds - A list of account IDs of the AWS accounts that sent invitations to the current member account that you want to decline invitations from.

data DeclineInvitationsResponse Source #

See: newDeclineInvitationsResponse smart constructor.

Instances

Instances details
Eq DeclineInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeclineInvitations

Read DeclineInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeclineInvitations

Show DeclineInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeclineInvitations

Generic DeclineInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeclineInvitations

Associated Types

type Rep DeclineInvitationsResponse :: Type -> Type #

NFData DeclineInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeclineInvitations

type Rep DeclineInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeclineInvitations

type Rep DeclineInvitationsResponse = D1 ('MetaData "DeclineInvitationsResponse" "Amazonka.GuardDuty.DeclineInvitations" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DeclineInvitationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "unprocessedAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [UnprocessedAccount])))

newDeclineInvitationsResponse Source #

Create a value of DeclineInvitationsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeclineInvitationsResponse', declineInvitationsResponse_httpStatus - The response's http status code.

$sel:unprocessedAccounts:DeclineInvitationsResponse', declineInvitationsResponse_unprocessedAccounts - A list of objects that contain the unprocessed account and a result string that explains why it was unprocessed.

DescribeOrganizationConfiguration

data DescribeOrganizationConfiguration Source #

See: newDescribeOrganizationConfiguration smart constructor.

Instances

Instances details
Eq DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeOrganizationConfiguration

Read DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeOrganizationConfiguration

Show DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeOrganizationConfiguration

Generic DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeOrganizationConfiguration

Associated Types

type Rep DescribeOrganizationConfiguration :: Type -> Type #

NFData DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeOrganizationConfiguration

Hashable DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeOrganizationConfiguration

AWSRequest DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeOrganizationConfiguration

ToHeaders DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeOrganizationConfiguration

ToPath DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeOrganizationConfiguration

ToQuery DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeOrganizationConfiguration

type Rep DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeOrganizationConfiguration

type Rep DescribeOrganizationConfiguration = D1 ('MetaData "DescribeOrganizationConfiguration" "Amazonka.GuardDuty.DescribeOrganizationConfiguration" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DescribeOrganizationConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeOrganizationConfiguration

newDescribeOrganizationConfiguration Source #

Create a value of DescribeOrganizationConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:DescribeOrganizationConfiguration', describeOrganizationConfiguration_detectorId - The ID of the detector to retrieve information about the delegated administrator from.

data DescribeOrganizationConfigurationResponse Source #

Instances

Instances details
Eq DescribeOrganizationConfigurationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeOrganizationConfiguration

Read DescribeOrganizationConfigurationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeOrganizationConfiguration

Show DescribeOrganizationConfigurationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeOrganizationConfiguration

Generic DescribeOrganizationConfigurationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeOrganizationConfiguration

NFData DescribeOrganizationConfigurationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeOrganizationConfiguration

type Rep DescribeOrganizationConfigurationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeOrganizationConfiguration

type Rep DescribeOrganizationConfigurationResponse = D1 ('MetaData "DescribeOrganizationConfigurationResponse" "Amazonka.GuardDuty.DescribeOrganizationConfiguration" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DescribeOrganizationConfigurationResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dataSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrganizationDataSourceConfigurationsResult)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "autoEnable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "memberAccountLimitReached") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))))

newDescribeOrganizationConfigurationResponse Source #

Create a value of DescribeOrganizationConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dataSources:DescribeOrganizationConfigurationResponse', describeOrganizationConfigurationResponse_dataSources - Describes which data sources are enabled automatically for member accounts.

$sel:httpStatus:DescribeOrganizationConfigurationResponse', describeOrganizationConfigurationResponse_httpStatus - The response's http status code.

$sel:autoEnable:DescribeOrganizationConfigurationResponse', describeOrganizationConfigurationResponse_autoEnable - Indicates whether GuardDuty is automatically enabled for accounts added to the organization.

$sel:memberAccountLimitReached:DescribeOrganizationConfigurationResponse', describeOrganizationConfigurationResponse_memberAccountLimitReached - Indicates whether the maximum number of allowed member accounts are already associated with the delegated administrator account for your organization.

CreatePublishingDestination

data CreatePublishingDestination Source #

See: newCreatePublishingDestination smart constructor.

Instances

Instances details
Eq CreatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.CreatePublishingDestination

Read CreatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.CreatePublishingDestination

Show CreatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.CreatePublishingDestination

Generic CreatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.CreatePublishingDestination

Associated Types

type Rep CreatePublishingDestination :: Type -> Type #

NFData CreatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.CreatePublishingDestination

Hashable CreatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.CreatePublishingDestination

ToJSON CreatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.CreatePublishingDestination

AWSRequest CreatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.CreatePublishingDestination

ToHeaders CreatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.CreatePublishingDestination

ToPath CreatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.CreatePublishingDestination

ToQuery CreatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.CreatePublishingDestination

type Rep CreatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.CreatePublishingDestination

type Rep CreatePublishingDestination = D1 ('MetaData "CreatePublishingDestination" "Amazonka.GuardDuty.CreatePublishingDestination" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "CreatePublishingDestination'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "destinationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DestinationType) :*: S1 ('MetaSel ('Just "destinationProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DestinationProperties))))
type AWSResponse CreatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.CreatePublishingDestination

newCreatePublishingDestination Source #

Create a value of CreatePublishingDestination with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:CreatePublishingDestination', createPublishingDestination_clientToken - The idempotency token for the request.

$sel:detectorId:CreatePublishingDestination', createPublishingDestination_detectorId - The ID of the GuardDuty detector associated with the publishing destination.

$sel:destinationType:CreatePublishingDestination', createPublishingDestination_destinationType - The type of resource for the publishing destination. Currently only Amazon S3 buckets are supported.

$sel:destinationProperties:CreatePublishingDestination', createPublishingDestination_destinationProperties - The properties of the publishing destination, including the ARNs for the destination and the KMS key used for encryption.

data CreatePublishingDestinationResponse Source #

Instances

Instances details
Eq CreatePublishingDestinationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreatePublishingDestination

Read CreatePublishingDestinationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreatePublishingDestination

Show CreatePublishingDestinationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreatePublishingDestination

Generic CreatePublishingDestinationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreatePublishingDestination

NFData CreatePublishingDestinationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreatePublishingDestination

type Rep CreatePublishingDestinationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreatePublishingDestination

type Rep CreatePublishingDestinationResponse = D1 ('MetaData "CreatePublishingDestinationResponse" "Amazonka.GuardDuty.CreatePublishingDestination" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "CreatePublishingDestinationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "destinationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreatePublishingDestinationResponse Source #

Create a value of CreatePublishingDestinationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreatePublishingDestinationResponse', createPublishingDestinationResponse_httpStatus - The response's http status code.

$sel:destinationId:CreatePublishingDestinationResponse', createPublishingDestinationResponse_destinationId - The ID of the publishing destination that is created.

UpdateFilter

data UpdateFilter Source #

See: newUpdateFilter smart constructor.

Instances

Instances details
Eq UpdateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFilter

Read UpdateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFilter

Show UpdateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFilter

Generic UpdateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFilter

Associated Types

type Rep UpdateFilter :: Type -> Type #

NFData UpdateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFilter

Methods

rnf :: UpdateFilter -> () #

Hashable UpdateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFilter

ToJSON UpdateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFilter

AWSRequest UpdateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFilter

Associated Types

type AWSResponse UpdateFilter #

ToHeaders UpdateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFilter

ToPath UpdateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFilter

ToQuery UpdateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFilter

type Rep UpdateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFilter

type Rep UpdateFilter = D1 ('MetaData "UpdateFilter" "Amazonka.GuardDuty.UpdateFilter" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UpdateFilter'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "findingCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingCriteria)) :*: (S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FilterAction)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "rank") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "filterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse UpdateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFilter

newUpdateFilter Source #

Create a value of UpdateFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:findingCriteria:UpdateFilter', updateFilter_findingCriteria - Represents the criteria to be used in the filter for querying findings.

$sel:action:UpdateFilter', updateFilter_action - Specifies the action that is to be applied to the findings that match the filter.

$sel:description:UpdateFilter', updateFilter_description - The description of the filter.

$sel:rank:UpdateFilter', updateFilter_rank - 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.

$sel:detectorId:UpdateFilter', updateFilter_detectorId - The unique ID of the detector that specifies the GuardDuty service where you want to update a filter.

$sel:filterName:UpdateFilter', updateFilter_filterName - The name of the filter.

data UpdateFilterResponse Source #

See: newUpdateFilterResponse smart constructor.

Instances

Instances details
Eq UpdateFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFilter

Read UpdateFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFilter

Show UpdateFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFilter

Generic UpdateFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFilter

Associated Types

type Rep UpdateFilterResponse :: Type -> Type #

NFData UpdateFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFilter

Methods

rnf :: UpdateFilterResponse -> () #

type Rep UpdateFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFilter

type Rep UpdateFilterResponse = D1 ('MetaData "UpdateFilterResponse" "Amazonka.GuardDuty.UpdateFilter" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UpdateFilterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUpdateFilterResponse Source #

Create a value of UpdateFilterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateFilterResponse', updateFilterResponse_httpStatus - The response's http status code.

$sel:name:UpdateFilterResponse', updateFilterResponse_name - The name of the filter.

DeleteFilter

data DeleteFilter Source #

See: newDeleteFilter smart constructor.

Constructors

DeleteFilter' Text Text 

Instances

Instances details
Eq DeleteFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteFilter

Read DeleteFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteFilter

Show DeleteFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteFilter

Generic DeleteFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteFilter

Associated Types

type Rep DeleteFilter :: Type -> Type #

NFData DeleteFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteFilter

Methods

rnf :: DeleteFilter -> () #

Hashable DeleteFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteFilter

AWSRequest DeleteFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteFilter

Associated Types

type AWSResponse DeleteFilter #

ToHeaders DeleteFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteFilter

ToPath DeleteFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteFilter

ToQuery DeleteFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteFilter

type Rep DeleteFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteFilter

type Rep DeleteFilter = D1 ('MetaData "DeleteFilter" "Amazonka.GuardDuty.DeleteFilter" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DeleteFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "filterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteFilter

newDeleteFilter Source #

Create a value of DeleteFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:DeleteFilter', deleteFilter_detectorId - The unique ID of the detector that the filter is associated with.

$sel:filterName:DeleteFilter', deleteFilter_filterName - The name of the filter that you want to delete.

data DeleteFilterResponse Source #

See: newDeleteFilterResponse smart constructor.

Instances

Instances details
Eq DeleteFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteFilter

Read DeleteFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteFilter

Show DeleteFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteFilter

Generic DeleteFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteFilter

Associated Types

type Rep DeleteFilterResponse :: Type -> Type #

NFData DeleteFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteFilter

Methods

rnf :: DeleteFilterResponse -> () #

type Rep DeleteFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteFilter

type Rep DeleteFilterResponse = D1 ('MetaData "DeleteFilterResponse" "Amazonka.GuardDuty.DeleteFilter" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DeleteFilterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteFilterResponse Source #

Create a value of DeleteFilterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteFilterResponse', deleteFilterResponse_httpStatus - The response's http status code.

DisassociateMembers

data DisassociateMembers Source #

See: newDisassociateMembers smart constructor.

Instances

Instances details
Eq DisassociateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateMembers

Read DisassociateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateMembers

Show DisassociateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateMembers

Generic DisassociateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateMembers

Associated Types

type Rep DisassociateMembers :: Type -> Type #

NFData DisassociateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateMembers

Methods

rnf :: DisassociateMembers -> () #

Hashable DisassociateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateMembers

ToJSON DisassociateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateMembers

AWSRequest DisassociateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateMembers

Associated Types

type AWSResponse DisassociateMembers #

ToHeaders DisassociateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateMembers

ToPath DisassociateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateMembers

ToQuery DisassociateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateMembers

type Rep DisassociateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateMembers

type Rep DisassociateMembers = D1 ('MetaData "DisassociateMembers" "Amazonka.GuardDuty.DisassociateMembers" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DisassociateMembers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))
type AWSResponse DisassociateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateMembers

newDisassociateMembers Source #

Create a value of DisassociateMembers with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:DisassociateMembers', disassociateMembers_detectorId - The unique ID of the detector of the GuardDuty account whose members you want to disassociate from the administrator account.

$sel:accountIds:DisassociateMembers', disassociateMembers_accountIds - A list of account IDs of the GuardDuty member accounts that you want to disassociate from the administrator account.

data DisassociateMembersResponse Source #

See: newDisassociateMembersResponse smart constructor.

Instances

Instances details
Eq DisassociateMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateMembers

Read DisassociateMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateMembers

Show DisassociateMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateMembers

Generic DisassociateMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateMembers

Associated Types

type Rep DisassociateMembersResponse :: Type -> Type #

NFData DisassociateMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateMembers

type Rep DisassociateMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateMembers

type Rep DisassociateMembersResponse = D1 ('MetaData "DisassociateMembersResponse" "Amazonka.GuardDuty.DisassociateMembers" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DisassociateMembersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "unprocessedAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [UnprocessedAccount])))

newDisassociateMembersResponse Source #

Create a value of DisassociateMembersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DisassociateMembersResponse', disassociateMembersResponse_httpStatus - The response's http status code.

$sel:unprocessedAccounts:DisassociateMembersResponse', disassociateMembersResponse_unprocessedAccounts - A list of objects that contain the unprocessed account and a result string that explains why it was unprocessed.

DisassociateFromMasterAccount

data DisassociateFromMasterAccount Source #

See: newDisassociateFromMasterAccount smart constructor.

Instances

Instances details
Eq DisassociateFromMasterAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromMasterAccount

Read DisassociateFromMasterAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromMasterAccount

Show DisassociateFromMasterAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromMasterAccount

Generic DisassociateFromMasterAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromMasterAccount

Associated Types

type Rep DisassociateFromMasterAccount :: Type -> Type #

NFData DisassociateFromMasterAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromMasterAccount

Hashable DisassociateFromMasterAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromMasterAccount

ToJSON DisassociateFromMasterAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromMasterAccount

AWSRequest DisassociateFromMasterAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromMasterAccount

ToHeaders DisassociateFromMasterAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromMasterAccount

ToPath DisassociateFromMasterAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromMasterAccount

ToQuery DisassociateFromMasterAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromMasterAccount

type Rep DisassociateFromMasterAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromMasterAccount

type Rep DisassociateFromMasterAccount = D1 ('MetaData "DisassociateFromMasterAccount" "Amazonka.GuardDuty.DisassociateFromMasterAccount" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DisassociateFromMasterAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DisassociateFromMasterAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromMasterAccount

newDisassociateFromMasterAccount Source #

Create a value of DisassociateFromMasterAccount with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:DisassociateFromMasterAccount', disassociateFromMasterAccount_detectorId - The unique ID of the detector of the GuardDuty member account.

data DisassociateFromMasterAccountResponse Source #

Instances

Instances details
Eq DisassociateFromMasterAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromMasterAccount

Read DisassociateFromMasterAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromMasterAccount

Show DisassociateFromMasterAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromMasterAccount

Generic DisassociateFromMasterAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromMasterAccount

NFData DisassociateFromMasterAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromMasterAccount

type Rep DisassociateFromMasterAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromMasterAccount

type Rep DisassociateFromMasterAccountResponse = D1 ('MetaData "DisassociateFromMasterAccountResponse" "Amazonka.GuardDuty.DisassociateFromMasterAccount" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DisassociateFromMasterAccountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDisassociateFromMasterAccountResponse Source #

Create a value of DisassociateFromMasterAccountResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DisassociateFromMasterAccountResponse', disassociateFromMasterAccountResponse_httpStatus - The response's http status code.

AcceptInvitation

data AcceptInvitation Source #

See: newAcceptInvitation smart constructor.

Instances

Instances details
Eq AcceptInvitation Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptInvitation

Read AcceptInvitation Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptInvitation

Show AcceptInvitation Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptInvitation

Generic AcceptInvitation Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptInvitation

Associated Types

type Rep AcceptInvitation :: Type -> Type #

NFData AcceptInvitation Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptInvitation

Methods

rnf :: AcceptInvitation -> () #

Hashable AcceptInvitation Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptInvitation

ToJSON AcceptInvitation Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptInvitation

AWSRequest AcceptInvitation Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptInvitation

Associated Types

type AWSResponse AcceptInvitation #

ToHeaders AcceptInvitation Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptInvitation

ToPath AcceptInvitation Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptInvitation

ToQuery AcceptInvitation Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptInvitation

type Rep AcceptInvitation Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptInvitation

type Rep AcceptInvitation = D1 ('MetaData "AcceptInvitation" "Amazonka.GuardDuty.AcceptInvitation" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "AcceptInvitation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "masterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "invitationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse AcceptInvitation Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptInvitation

newAcceptInvitation Source #

Create a value of AcceptInvitation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:AcceptInvitation', acceptInvitation_detectorId - The unique ID of the detector of the GuardDuty member account.

$sel:masterId:AcceptInvitation', acceptInvitation_masterId - The account ID of the GuardDuty administrator account whose invitation you're accepting.

$sel:invitationId:AcceptInvitation', acceptInvitation_invitationId - The value that is used to validate the administrator account to the member account.

data AcceptInvitationResponse Source #

See: newAcceptInvitationResponse smart constructor.

Instances

Instances details
Eq AcceptInvitationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptInvitation

Read AcceptInvitationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptInvitation

Show AcceptInvitationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptInvitation

Generic AcceptInvitationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptInvitation

Associated Types

type Rep AcceptInvitationResponse :: Type -> Type #

NFData AcceptInvitationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptInvitation

type Rep AcceptInvitationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptInvitation

type Rep AcceptInvitationResponse = D1 ('MetaData "AcceptInvitationResponse" "Amazonka.GuardDuty.AcceptInvitation" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "AcceptInvitationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAcceptInvitationResponse Source #

Create a value of AcceptInvitationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:AcceptInvitationResponse', acceptInvitationResponse_httpStatus - The response's http status code.

ListFilters (Paginated)

data ListFilters Source #

See: newListFilters smart constructor.

Instances

Instances details
Eq ListFilters Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFilters

Read ListFilters Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFilters

Show ListFilters Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFilters

Generic ListFilters Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFilters

Associated Types

type Rep ListFilters :: Type -> Type #

NFData ListFilters Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFilters

Methods

rnf :: ListFilters -> () #

Hashable ListFilters Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFilters

AWSPager ListFilters Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFilters

AWSRequest ListFilters Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFilters

Associated Types

type AWSResponse ListFilters #

ToHeaders ListFilters Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFilters

Methods

toHeaders :: ListFilters -> [Header] #

ToPath ListFilters Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFilters

ToQuery ListFilters Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFilters

type Rep ListFilters Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFilters

type Rep ListFilters = D1 ('MetaData "ListFilters" "Amazonka.GuardDuty.ListFilters" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListFilters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListFilters Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFilters

newListFilters Source #

Create a value of ListFilters with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListFilters', listFilters_nextToken - 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.

$sel:maxResults:ListFilters', listFilters_maxResults - 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.

$sel:detectorId:ListFilters', listFilters_detectorId - The unique ID of the detector that the filter is associated with.

data ListFiltersResponse Source #

See: newListFiltersResponse smart constructor.

Instances

Instances details
Eq ListFiltersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFilters

Read ListFiltersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFilters

Show ListFiltersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFilters

Generic ListFiltersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFilters

Associated Types

type Rep ListFiltersResponse :: Type -> Type #

NFData ListFiltersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFilters

Methods

rnf :: ListFiltersResponse -> () #

type Rep ListFiltersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFilters

type Rep ListFiltersResponse = D1 ('MetaData "ListFiltersResponse" "Amazonka.GuardDuty.ListFilters" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListFiltersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "filterNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

newListFiltersResponse Source #

Create a value of ListFiltersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListFilters', listFiltersResponse_nextToken - The pagination parameter to be used on the next list operation to retrieve more items.

$sel:httpStatus:ListFiltersResponse', listFiltersResponse_httpStatus - The response's http status code.

$sel:filterNames:ListFiltersResponse', listFiltersResponse_filterNames - A list of filter names.

ListMembers (Paginated)

data ListMembers Source #

See: newListMembers smart constructor.

Instances

Instances details
Eq ListMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.ListMembers

Read ListMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.ListMembers

Show ListMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.ListMembers

Generic ListMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.ListMembers

Associated Types

type Rep ListMembers :: Type -> Type #

NFData ListMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.ListMembers

Methods

rnf :: ListMembers -> () #

Hashable ListMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.ListMembers

AWSPager ListMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.ListMembers

AWSRequest ListMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.ListMembers

Associated Types

type AWSResponse ListMembers #

ToHeaders ListMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.ListMembers

Methods

toHeaders :: ListMembers -> [Header] #

ToPath ListMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.ListMembers

ToQuery ListMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.ListMembers

type Rep ListMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.ListMembers

type Rep ListMembers = D1 ('MetaData "ListMembers" "Amazonka.GuardDuty.ListMembers" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListMembers'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "onlyAssociated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.ListMembers

newListMembers Source #

Create a value of ListMembers with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:onlyAssociated:ListMembers', listMembers_onlyAssociated - Specifies whether to only return associated members or to return all members (including members who haven't been invited yet or have been disassociated).

$sel:nextToken:ListMembers', listMembers_nextToken - 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.

$sel:maxResults:ListMembers', listMembers_maxResults - 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.

$sel:detectorId:ListMembers', listMembers_detectorId - The unique ID of the detector the member is associated with.

data ListMembersResponse Source #

See: newListMembersResponse smart constructor.

Instances

Instances details
Eq ListMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListMembers

Read ListMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListMembers

Show ListMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListMembers

Generic ListMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListMembers

Associated Types

type Rep ListMembersResponse :: Type -> Type #

NFData ListMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListMembers

Methods

rnf :: ListMembersResponse -> () #

type Rep ListMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListMembers

type Rep ListMembersResponse = D1 ('MetaData "ListMembersResponse" "Amazonka.GuardDuty.ListMembers" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListMembersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "members") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Member])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListMembersResponse Source #

Create a value of ListMembersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:members:ListMembersResponse', listMembersResponse_members - A list of members.

$sel:nextToken:ListMembers', listMembersResponse_nextToken - The pagination parameter to be used on the next list operation to retrieve more items.

$sel:httpStatus:ListMembersResponse', listMembersResponse_httpStatus - The response's http status code.

ListPublishingDestinations

data ListPublishingDestinations Source #

See: newListPublishingDestinations smart constructor.

Instances

Instances details
Eq ListPublishingDestinations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListPublishingDestinations

Read ListPublishingDestinations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListPublishingDestinations

Show ListPublishingDestinations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListPublishingDestinations

Generic ListPublishingDestinations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListPublishingDestinations

Associated Types

type Rep ListPublishingDestinations :: Type -> Type #

NFData ListPublishingDestinations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListPublishingDestinations

Hashable ListPublishingDestinations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListPublishingDestinations

AWSRequest ListPublishingDestinations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListPublishingDestinations

ToHeaders ListPublishingDestinations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListPublishingDestinations

ToPath ListPublishingDestinations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListPublishingDestinations

ToQuery ListPublishingDestinations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListPublishingDestinations

type Rep ListPublishingDestinations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListPublishingDestinations

type Rep ListPublishingDestinations = D1 ('MetaData "ListPublishingDestinations" "Amazonka.GuardDuty.ListPublishingDestinations" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListPublishingDestinations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListPublishingDestinations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListPublishingDestinations

newListPublishingDestinations Source #

Create a value of ListPublishingDestinations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListPublishingDestinations', listPublishingDestinations_nextToken - 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.

$sel:maxResults:ListPublishingDestinations', listPublishingDestinations_maxResults - The maximum number of results to return in the response.

$sel:detectorId:ListPublishingDestinations', listPublishingDestinations_detectorId - The ID of the detector to retrieve publishing destinations for.

data ListPublishingDestinationsResponse Source #

Instances

Instances details
Eq ListPublishingDestinationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListPublishingDestinations

Read ListPublishingDestinationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListPublishingDestinations

Show ListPublishingDestinationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListPublishingDestinations

Generic ListPublishingDestinationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListPublishingDestinations

Associated Types

type Rep ListPublishingDestinationsResponse :: Type -> Type #

NFData ListPublishingDestinationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListPublishingDestinations

type Rep ListPublishingDestinationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListPublishingDestinations

type Rep ListPublishingDestinationsResponse = D1 ('MetaData "ListPublishingDestinationsResponse" "Amazonka.GuardDuty.ListPublishingDestinations" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListPublishingDestinationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "destinations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Destination]))))

newListPublishingDestinationsResponse Source #

Create a value of ListPublishingDestinationsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListPublishingDestinations', listPublishingDestinationsResponse_nextToken - 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.

$sel:httpStatus:ListPublishingDestinationsResponse', listPublishingDestinationsResponse_httpStatus - The response's http status code.

$sel:destinations:ListPublishingDestinationsResponse', listPublishingDestinationsResponse_destinations - A Destinations object that includes information about each publishing destination returned.

DeletePublishingDestination

data DeletePublishingDestination Source #

See: newDeletePublishingDestination smart constructor.

Instances

Instances details
Eq DeletePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.DeletePublishingDestination

Read DeletePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.DeletePublishingDestination

Show DeletePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.DeletePublishingDestination

Generic DeletePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.DeletePublishingDestination

Associated Types

type Rep DeletePublishingDestination :: Type -> Type #

NFData DeletePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.DeletePublishingDestination

Hashable DeletePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.DeletePublishingDestination

AWSRequest DeletePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.DeletePublishingDestination

ToHeaders DeletePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.DeletePublishingDestination

ToPath DeletePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.DeletePublishingDestination

ToQuery DeletePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.DeletePublishingDestination

type Rep DeletePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.DeletePublishingDestination

type Rep DeletePublishingDestination = D1 ('MetaData "DeletePublishingDestination" "Amazonka.GuardDuty.DeletePublishingDestination" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DeletePublishingDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "destinationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeletePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.DeletePublishingDestination

newDeletePublishingDestination Source #

Create a value of DeletePublishingDestination with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:DeletePublishingDestination', deletePublishingDestination_detectorId - The unique ID of the detector associated with the publishing destination to delete.

$sel:destinationId:DeletePublishingDestination', deletePublishingDestination_destinationId - The ID of the publishing destination to delete.

data DeletePublishingDestinationResponse Source #

Instances

Instances details
Eq DeletePublishingDestinationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeletePublishingDestination

Read DeletePublishingDestinationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeletePublishingDestination

Show DeletePublishingDestinationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeletePublishingDestination

Generic DeletePublishingDestinationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeletePublishingDestination

NFData DeletePublishingDestinationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeletePublishingDestination

type Rep DeletePublishingDestinationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeletePublishingDestination

type Rep DeletePublishingDestinationResponse = D1 ('MetaData "DeletePublishingDestinationResponse" "Amazonka.GuardDuty.DeletePublishingDestination" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DeletePublishingDestinationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeletePublishingDestinationResponse Source #

Create a value of DeletePublishingDestinationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeletePublishingDestinationResponse', deletePublishingDestinationResponse_httpStatus - The response's http status code.

UpdatePublishingDestination

data UpdatePublishingDestination Source #

See: newUpdatePublishingDestination smart constructor.

Instances

Instances details
Eq UpdatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdatePublishingDestination

Read UpdatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdatePublishingDestination

Show UpdatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdatePublishingDestination

Generic UpdatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdatePublishingDestination

Associated Types

type Rep UpdatePublishingDestination :: Type -> Type #

NFData UpdatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdatePublishingDestination

Hashable UpdatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdatePublishingDestination

ToJSON UpdatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdatePublishingDestination

AWSRequest UpdatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdatePublishingDestination

ToHeaders UpdatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdatePublishingDestination

ToPath UpdatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdatePublishingDestination

ToQuery UpdatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdatePublishingDestination

type Rep UpdatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdatePublishingDestination

type Rep UpdatePublishingDestination = D1 ('MetaData "UpdatePublishingDestination" "Amazonka.GuardDuty.UpdatePublishingDestination" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UpdatePublishingDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "destinationProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DestinationProperties)) :*: (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "destinationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdatePublishingDestination

newUpdatePublishingDestination Source #

Create a value of UpdatePublishingDestination with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:destinationProperties:UpdatePublishingDestination', updatePublishingDestination_destinationProperties - A DestinationProperties object that includes the DestinationArn and KmsKeyArn of the publishing destination.

$sel:detectorId:UpdatePublishingDestination', updatePublishingDestination_detectorId - The ID of the detector associated with the publishing destinations to update.

$sel:destinationId:UpdatePublishingDestination', updatePublishingDestination_destinationId - The ID of the publishing destination to update.

data UpdatePublishingDestinationResponse Source #

Instances

Instances details
Eq UpdatePublishingDestinationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdatePublishingDestination

Read UpdatePublishingDestinationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdatePublishingDestination

Show UpdatePublishingDestinationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdatePublishingDestination

Generic UpdatePublishingDestinationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdatePublishingDestination

NFData UpdatePublishingDestinationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdatePublishingDestination

type Rep UpdatePublishingDestinationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdatePublishingDestination

type Rep UpdatePublishingDestinationResponse = D1 ('MetaData "UpdatePublishingDestinationResponse" "Amazonka.GuardDuty.UpdatePublishingDestination" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UpdatePublishingDestinationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdatePublishingDestinationResponse Source #

Create a value of UpdatePublishingDestinationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdatePublishingDestinationResponse', updatePublishingDestinationResponse_httpStatus - The response's http status code.

GetDetector

data GetDetector Source #

See: newGetDetector smart constructor.

Constructors

GetDetector' Text 

Instances

Instances details
Eq GetDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.GetDetector

Read GetDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.GetDetector

Show GetDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.GetDetector

Generic GetDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.GetDetector

Associated Types

type Rep GetDetector :: Type -> Type #

NFData GetDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.GetDetector

Methods

rnf :: GetDetector -> () #

Hashable GetDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.GetDetector

AWSRequest GetDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.GetDetector

Associated Types

type AWSResponse GetDetector #

ToHeaders GetDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.GetDetector

Methods

toHeaders :: GetDetector -> [Header] #

ToPath GetDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.GetDetector

ToQuery GetDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.GetDetector

type Rep GetDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.GetDetector

type Rep GetDetector = D1 ('MetaData "GetDetector" "Amazonka.GuardDuty.GetDetector" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetDetector'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.GetDetector

newGetDetector Source #

Create a value of GetDetector with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:GetDetector', getDetector_detectorId - The unique ID of the detector that you want to get.

data GetDetectorResponse Source #

See: newGetDetectorResponse smart constructor.

Instances

Instances details
Eq GetDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetDetector

Read GetDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetDetector

Show GetDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetDetector

Generic GetDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetDetector

Associated Types

type Rep GetDetectorResponse :: Type -> Type #

NFData GetDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetDetector

Methods

rnf :: GetDetectorResponse -> () #

type Rep GetDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetDetector

newGetDetectorResponse Source #

Create a value of GetDetectorResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:createdAt:GetDetectorResponse', getDetectorResponse_createdAt - The timestamp of when the detector was created.

$sel:findingPublishingFrequency:GetDetectorResponse', getDetectorResponse_findingPublishingFrequency - The publishing frequency of the finding.

$sel:dataSources:GetDetectorResponse', getDetectorResponse_dataSources - Describes which data sources are enabled for the detector.

$sel:updatedAt:GetDetectorResponse', getDetectorResponse_updatedAt - The last-updated timestamp for the detector.

$sel:tags:GetDetectorResponse', getDetectorResponse_tags - The tags of the detector resource.

$sel:httpStatus:GetDetectorResponse', getDetectorResponse_httpStatus - The response's http status code.

$sel:serviceRole:GetDetectorResponse', getDetectorResponse_serviceRole - The GuardDuty service role.

$sel:status:GetDetectorResponse', getDetectorResponse_status - The detector status.

CreateSampleFindings

data CreateSampleFindings Source #

See: newCreateSampleFindings smart constructor.

Instances

Instances details
Eq CreateSampleFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateSampleFindings

Read CreateSampleFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateSampleFindings

Show CreateSampleFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateSampleFindings

Generic CreateSampleFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateSampleFindings

Associated Types

type Rep CreateSampleFindings :: Type -> Type #

NFData CreateSampleFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateSampleFindings

Methods

rnf :: CreateSampleFindings -> () #

Hashable CreateSampleFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateSampleFindings

ToJSON CreateSampleFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateSampleFindings

AWSRequest CreateSampleFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateSampleFindings

Associated Types

type AWSResponse CreateSampleFindings #

ToHeaders CreateSampleFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateSampleFindings

ToPath CreateSampleFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateSampleFindings

ToQuery CreateSampleFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateSampleFindings

type Rep CreateSampleFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateSampleFindings

type Rep CreateSampleFindings = D1 ('MetaData "CreateSampleFindings" "Amazonka.GuardDuty.CreateSampleFindings" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "CreateSampleFindings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "findingTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse CreateSampleFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateSampleFindings

newCreateSampleFindings Source #

Create a value of CreateSampleFindings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:findingTypes:CreateSampleFindings', createSampleFindings_findingTypes - The types of sample findings to generate.

$sel:detectorId:CreateSampleFindings', createSampleFindings_detectorId - The ID of the detector to create sample findings for.

data CreateSampleFindingsResponse Source #

See: newCreateSampleFindingsResponse smart constructor.

Instances

Instances details
Eq CreateSampleFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateSampleFindings

Read CreateSampleFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateSampleFindings

Show CreateSampleFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateSampleFindings

Generic CreateSampleFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateSampleFindings

Associated Types

type Rep CreateSampleFindingsResponse :: Type -> Type #

NFData CreateSampleFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateSampleFindings

type Rep CreateSampleFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateSampleFindings

type Rep CreateSampleFindingsResponse = D1 ('MetaData "CreateSampleFindingsResponse" "Amazonka.GuardDuty.CreateSampleFindings" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "CreateSampleFindingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateSampleFindingsResponse Source #

Create a value of CreateSampleFindingsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateSampleFindingsResponse', createSampleFindingsResponse_httpStatus - The response's http status code.

ArchiveFindings

data ArchiveFindings Source #

See: newArchiveFindings smart constructor.

Constructors

ArchiveFindings' Text [Text] 

Instances

Instances details
Eq ArchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ArchiveFindings

Read ArchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ArchiveFindings

Show ArchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ArchiveFindings

Generic ArchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ArchiveFindings

Associated Types

type Rep ArchiveFindings :: Type -> Type #

NFData ArchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ArchiveFindings

Methods

rnf :: ArchiveFindings -> () #

Hashable ArchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ArchiveFindings

ToJSON ArchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ArchiveFindings

AWSRequest ArchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ArchiveFindings

Associated Types

type AWSResponse ArchiveFindings #

ToHeaders ArchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ArchiveFindings

ToPath ArchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ArchiveFindings

ToQuery ArchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ArchiveFindings

type Rep ArchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ArchiveFindings

type Rep ArchiveFindings = D1 ('MetaData "ArchiveFindings" "Amazonka.GuardDuty.ArchiveFindings" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ArchiveFindings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "findingIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse ArchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ArchiveFindings

newArchiveFindings Source #

Create a value of ArchiveFindings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:ArchiveFindings', archiveFindings_detectorId - The ID of the detector that specifies the GuardDuty service whose findings you want to archive.

$sel:findingIds:ArchiveFindings', archiveFindings_findingIds - The IDs of the findings that you want to archive.

data ArchiveFindingsResponse Source #

See: newArchiveFindingsResponse smart constructor.

Instances

Instances details
Eq ArchiveFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ArchiveFindings

Read ArchiveFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ArchiveFindings

Show ArchiveFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ArchiveFindings

Generic ArchiveFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ArchiveFindings

Associated Types

type Rep ArchiveFindingsResponse :: Type -> Type #

NFData ArchiveFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ArchiveFindings

Methods

rnf :: ArchiveFindingsResponse -> () #

type Rep ArchiveFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ArchiveFindings

type Rep ArchiveFindingsResponse = D1 ('MetaData "ArchiveFindingsResponse" "Amazonka.GuardDuty.ArchiveFindings" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ArchiveFindingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newArchiveFindingsResponse Source #

Create a value of ArchiveFindingsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:ArchiveFindingsResponse', archiveFindingsResponse_httpStatus - The response's http status code.

CreateMembers

data CreateMembers Source #

See: newCreateMembers smart constructor.

Instances

Instances details
Eq CreateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateMembers

Read CreateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateMembers

Show CreateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateMembers

Generic CreateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateMembers

Associated Types

type Rep CreateMembers :: Type -> Type #

NFData CreateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateMembers

Methods

rnf :: CreateMembers -> () #

Hashable CreateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateMembers

ToJSON CreateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateMembers

AWSRequest CreateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateMembers

Associated Types

type AWSResponse CreateMembers #

ToHeaders CreateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateMembers

ToPath CreateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateMembers

ToQuery CreateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateMembers

type Rep CreateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateMembers

type Rep CreateMembers = D1 ('MetaData "CreateMembers" "Amazonka.GuardDuty.CreateMembers" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "CreateMembers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "accountDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty AccountDetail))))
type AWSResponse CreateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateMembers

newCreateMembers Source #

Create a value of CreateMembers with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:CreateMembers', createMembers_detectorId - The unique ID of the detector of the GuardDuty account that you want to associate member accounts with.

$sel:accountDetails:CreateMembers', createMembers_accountDetails - A list of account ID and email address pairs of the accounts that you want to associate with the GuardDuty administrator account.

data CreateMembersResponse Source #

See: newCreateMembersResponse smart constructor.

Instances

Instances details
Eq CreateMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateMembers

Read CreateMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateMembers

Show CreateMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateMembers

Generic CreateMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateMembers

Associated Types

type Rep CreateMembersResponse :: Type -> Type #

NFData CreateMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateMembers

Methods

rnf :: CreateMembersResponse -> () #

type Rep CreateMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateMembers

type Rep CreateMembersResponse = D1 ('MetaData "CreateMembersResponse" "Amazonka.GuardDuty.CreateMembers" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "CreateMembersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "unprocessedAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [UnprocessedAccount])))

newCreateMembersResponse Source #

Create a value of CreateMembersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateMembersResponse', createMembersResponse_httpStatus - The response's http status code.

$sel:unprocessedAccounts:CreateMembersResponse', createMembersResponse_unprocessedAccounts - A list of objects that include the accountIds of the unprocessed accounts and a result string that explains why each was unprocessed.

UnarchiveFindings

data UnarchiveFindings Source #

See: newUnarchiveFindings smart constructor.

Constructors

UnarchiveFindings' Text [Text] 

Instances

Instances details
Eq UnarchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.UnarchiveFindings

Read UnarchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.UnarchiveFindings

Show UnarchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.UnarchiveFindings

Generic UnarchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.UnarchiveFindings

Associated Types

type Rep UnarchiveFindings :: Type -> Type #

NFData UnarchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.UnarchiveFindings

Methods

rnf :: UnarchiveFindings -> () #

Hashable UnarchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.UnarchiveFindings

ToJSON UnarchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.UnarchiveFindings

AWSRequest UnarchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.UnarchiveFindings

Associated Types

type AWSResponse UnarchiveFindings #

ToHeaders UnarchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.UnarchiveFindings

ToPath UnarchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.UnarchiveFindings

ToQuery UnarchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.UnarchiveFindings

type Rep UnarchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.UnarchiveFindings

type Rep UnarchiveFindings = D1 ('MetaData "UnarchiveFindings" "Amazonka.GuardDuty.UnarchiveFindings" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UnarchiveFindings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "findingIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse UnarchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.UnarchiveFindings

newUnarchiveFindings Source #

Create a value of UnarchiveFindings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:UnarchiveFindings', unarchiveFindings_detectorId - The ID of the detector associated with the findings to unarchive.

$sel:findingIds:UnarchiveFindings', unarchiveFindings_findingIds - The IDs of the findings to unarchive.

data UnarchiveFindingsResponse Source #

See: newUnarchiveFindingsResponse smart constructor.

Instances

Instances details
Eq UnarchiveFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UnarchiveFindings

Read UnarchiveFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UnarchiveFindings

Show UnarchiveFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UnarchiveFindings

Generic UnarchiveFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UnarchiveFindings

Associated Types

type Rep UnarchiveFindingsResponse :: Type -> Type #

NFData UnarchiveFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UnarchiveFindings

type Rep UnarchiveFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UnarchiveFindings

type Rep UnarchiveFindingsResponse = D1 ('MetaData "UnarchiveFindingsResponse" "Amazonka.GuardDuty.UnarchiveFindings" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UnarchiveFindingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUnarchiveFindingsResponse Source #

Create a value of UnarchiveFindingsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UnarchiveFindingsResponse', unarchiveFindingsResponse_httpStatus - The response's http status code.

GetMemberDetectors

data GetMemberDetectors Source #

See: newGetMemberDetectors smart constructor.

Instances

Instances details
Eq GetMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMemberDetectors

Read GetMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMemberDetectors

Show GetMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMemberDetectors

Generic GetMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMemberDetectors

Associated Types

type Rep GetMemberDetectors :: Type -> Type #

NFData GetMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMemberDetectors

Methods

rnf :: GetMemberDetectors -> () #

Hashable GetMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMemberDetectors

ToJSON GetMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMemberDetectors

AWSRequest GetMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMemberDetectors

Associated Types

type AWSResponse GetMemberDetectors #

ToHeaders GetMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMemberDetectors

ToPath GetMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMemberDetectors

ToQuery GetMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMemberDetectors

type Rep GetMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMemberDetectors

type Rep GetMemberDetectors = D1 ('MetaData "GetMemberDetectors" "Amazonka.GuardDuty.GetMemberDetectors" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetMemberDetectors'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))
type AWSResponse GetMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMemberDetectors

newGetMemberDetectors Source #

Create a value of GetMemberDetectors with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:GetMemberDetectors', getMemberDetectors_detectorId - The detector ID for the administrator account.

$sel:accountIds:GetMemberDetectors', getMemberDetectors_accountIds - The account ID of the member account.

data GetMemberDetectorsResponse Source #

See: newGetMemberDetectorsResponse smart constructor.

Instances

Instances details
Eq GetMemberDetectorsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMemberDetectors

Read GetMemberDetectorsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMemberDetectors

Show GetMemberDetectorsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMemberDetectors

Generic GetMemberDetectorsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMemberDetectors

Associated Types

type Rep GetMemberDetectorsResponse :: Type -> Type #

NFData GetMemberDetectorsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMemberDetectors

type Rep GetMemberDetectorsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMemberDetectors

type Rep GetMemberDetectorsResponse = D1 ('MetaData "GetMemberDetectorsResponse" "Amazonka.GuardDuty.GetMemberDetectors" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetMemberDetectorsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "memberDataSourceConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty MemberDataSourceConfiguration)) :*: S1 ('MetaSel ('Just "unprocessedAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [UnprocessedAccount]))))

newGetMemberDetectorsResponse Source #

Create a value of GetMemberDetectorsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetMemberDetectorsResponse', getMemberDetectorsResponse_httpStatus - The response's http status code.

$sel:memberDataSourceConfigurations:GetMemberDetectorsResponse', getMemberDetectorsResponse_memberDataSourceConfigurations - An object that describes which data sources are enabled for a member account.

$sel:unprocessedAccounts:GetMemberDetectorsResponse', getMemberDetectorsResponse_unprocessedAccounts - A list of member account IDs that were unable to be processed along with an explanation for why they were not processed.

GetInvitationsCount

data GetInvitationsCount Source #

See: newGetInvitationsCount smart constructor.

Constructors

GetInvitationsCount' 

Instances

Instances details
Eq GetInvitationsCount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetInvitationsCount

Read GetInvitationsCount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetInvitationsCount

Show GetInvitationsCount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetInvitationsCount

Generic GetInvitationsCount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetInvitationsCount

Associated Types

type Rep GetInvitationsCount :: Type -> Type #

NFData GetInvitationsCount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetInvitationsCount

Methods

rnf :: GetInvitationsCount -> () #

Hashable GetInvitationsCount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetInvitationsCount

AWSRequest GetInvitationsCount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetInvitationsCount

Associated Types

type AWSResponse GetInvitationsCount #

ToHeaders GetInvitationsCount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetInvitationsCount

ToPath GetInvitationsCount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetInvitationsCount

ToQuery GetInvitationsCount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetInvitationsCount

type Rep GetInvitationsCount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetInvitationsCount

type Rep GetInvitationsCount = D1 ('MetaData "GetInvitationsCount" "Amazonka.GuardDuty.GetInvitationsCount" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetInvitationsCount'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse GetInvitationsCount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetInvitationsCount

newGetInvitationsCount :: GetInvitationsCount Source #

Create a value of GetInvitationsCount with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data GetInvitationsCountResponse Source #

See: newGetInvitationsCountResponse smart constructor.

Instances

Instances details
Eq GetInvitationsCountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetInvitationsCount

Read GetInvitationsCountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetInvitationsCount

Show GetInvitationsCountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetInvitationsCount

Generic GetInvitationsCountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetInvitationsCount

Associated Types

type Rep GetInvitationsCountResponse :: Type -> Type #

NFData GetInvitationsCountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetInvitationsCount

type Rep GetInvitationsCountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetInvitationsCount

type Rep GetInvitationsCountResponse = D1 ('MetaData "GetInvitationsCountResponse" "Amazonka.GuardDuty.GetInvitationsCount" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetInvitationsCountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "invitationsCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetInvitationsCountResponse Source #

Create a value of GetInvitationsCountResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:invitationsCount:GetInvitationsCountResponse', getInvitationsCountResponse_invitationsCount - The number of received invitations.

$sel:httpStatus:GetInvitationsCountResponse', getInvitationsCountResponse_httpStatus - The response's http status code.

StartMonitoringMembers

data StartMonitoringMembers Source #

See: newStartMonitoringMembers smart constructor.

Instances

Instances details
Eq StartMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StartMonitoringMembers

Read StartMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StartMonitoringMembers

Show StartMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StartMonitoringMembers

Generic StartMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StartMonitoringMembers

Associated Types

type Rep StartMonitoringMembers :: Type -> Type #

NFData StartMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StartMonitoringMembers

Methods

rnf :: StartMonitoringMembers -> () #

Hashable StartMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StartMonitoringMembers

ToJSON StartMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StartMonitoringMembers

AWSRequest StartMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StartMonitoringMembers

Associated Types

type AWSResponse StartMonitoringMembers #

ToHeaders StartMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StartMonitoringMembers

ToPath StartMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StartMonitoringMembers

ToQuery StartMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StartMonitoringMembers

type Rep StartMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StartMonitoringMembers

type Rep StartMonitoringMembers = D1 ('MetaData "StartMonitoringMembers" "Amazonka.GuardDuty.StartMonitoringMembers" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "StartMonitoringMembers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))
type AWSResponse StartMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StartMonitoringMembers

newStartMonitoringMembers Source #

Create a value of StartMonitoringMembers with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:StartMonitoringMembers', startMonitoringMembers_detectorId - The unique ID of the detector of the GuardDuty administrator account associated with the member accounts to monitor.

$sel:accountIds:StartMonitoringMembers', startMonitoringMembers_accountIds - A list of account IDs of the GuardDuty member accounts to start monitoring.

data StartMonitoringMembersResponse Source #

See: newStartMonitoringMembersResponse smart constructor.

Instances

Instances details
Eq StartMonitoringMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.StartMonitoringMembers

Read StartMonitoringMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.StartMonitoringMembers

Show StartMonitoringMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.StartMonitoringMembers

Generic StartMonitoringMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.StartMonitoringMembers

Associated Types

type Rep StartMonitoringMembersResponse :: Type -> Type #

NFData StartMonitoringMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.StartMonitoringMembers

type Rep StartMonitoringMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.StartMonitoringMembers

type Rep StartMonitoringMembersResponse = D1 ('MetaData "StartMonitoringMembersResponse" "Amazonka.GuardDuty.StartMonitoringMembers" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "StartMonitoringMembersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "unprocessedAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [UnprocessedAccount])))

newStartMonitoringMembersResponse Source #

Create a value of StartMonitoringMembersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:StartMonitoringMembersResponse', startMonitoringMembersResponse_httpStatus - The response's http status code.

$sel:unprocessedAccounts:StartMonitoringMembersResponse', startMonitoringMembersResponse_unprocessedAccounts - A list of objects that contain the unprocessed account and a result string that explains why it was unprocessed.

UpdateOrganizationConfiguration

data UpdateOrganizationConfiguration Source #

See: newUpdateOrganizationConfiguration smart constructor.

Instances

Instances details
Eq UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateOrganizationConfiguration

Read UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateOrganizationConfiguration

Show UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateOrganizationConfiguration

Generic UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateOrganizationConfiguration

Associated Types

type Rep UpdateOrganizationConfiguration :: Type -> Type #

NFData UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateOrganizationConfiguration

Hashable UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateOrganizationConfiguration

ToJSON UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateOrganizationConfiguration

AWSRequest UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateOrganizationConfiguration

ToHeaders UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateOrganizationConfiguration

ToPath UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateOrganizationConfiguration

ToQuery UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateOrganizationConfiguration

type Rep UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateOrganizationConfiguration

type Rep UpdateOrganizationConfiguration = D1 ('MetaData "UpdateOrganizationConfiguration" "Amazonka.GuardDuty.UpdateOrganizationConfiguration" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UpdateOrganizationConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrganizationDataSourceConfigurations)) :*: (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "autoEnable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))))
type AWSResponse UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateOrganizationConfiguration

newUpdateOrganizationConfiguration Source #

Create a value of UpdateOrganizationConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dataSources:UpdateOrganizationConfiguration', updateOrganizationConfiguration_dataSources - Describes which data sources will be updated.

$sel:detectorId:UpdateOrganizationConfiguration', updateOrganizationConfiguration_detectorId - The ID of the detector to update the delegated administrator for.

$sel:autoEnable:UpdateOrganizationConfiguration', updateOrganizationConfiguration_autoEnable - Indicates whether to automatically enable member accounts in the organization.

data UpdateOrganizationConfigurationResponse Source #

Instances

Instances details
Eq UpdateOrganizationConfigurationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateOrganizationConfiguration

Read UpdateOrganizationConfigurationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateOrganizationConfiguration

Show UpdateOrganizationConfigurationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateOrganizationConfiguration

Generic UpdateOrganizationConfigurationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateOrganizationConfiguration

NFData UpdateOrganizationConfigurationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateOrganizationConfiguration

type Rep UpdateOrganizationConfigurationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateOrganizationConfiguration

type Rep UpdateOrganizationConfigurationResponse = D1 ('MetaData "UpdateOrganizationConfigurationResponse" "Amazonka.GuardDuty.UpdateOrganizationConfiguration" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UpdateOrganizationConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateOrganizationConfigurationResponse Source #

Create a value of UpdateOrganizationConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateOrganizationConfigurationResponse', updateOrganizationConfigurationResponse_httpStatus - The response's http status code.

InviteMembers

data InviteMembers Source #

See: newInviteMembers smart constructor.

Instances

Instances details
Eq InviteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.InviteMembers

Read InviteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.InviteMembers

Show InviteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.InviteMembers

Generic InviteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.InviteMembers

Associated Types

type Rep InviteMembers :: Type -> Type #

NFData InviteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.InviteMembers

Methods

rnf :: InviteMembers -> () #

Hashable InviteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.InviteMembers

ToJSON InviteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.InviteMembers

AWSRequest InviteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.InviteMembers

Associated Types

type AWSResponse InviteMembers #

ToHeaders InviteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.InviteMembers

ToPath InviteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.InviteMembers

ToQuery InviteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.InviteMembers

type Rep InviteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.InviteMembers

type Rep InviteMembers = D1 ('MetaData "InviteMembers" "Amazonka.GuardDuty.InviteMembers" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "InviteMembers'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "disableEmailNotification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)))))
type AWSResponse InviteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.InviteMembers

newInviteMembers Source #

Create a value of InviteMembers with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:disableEmailNotification:InviteMembers', inviteMembers_disableEmailNotification - A Boolean value that specifies whether you want to disable email notification to the accounts that you are inviting to GuardDuty as members.

$sel:message:InviteMembers', inviteMembers_message - The invitation message that you want to send to the accounts that you're inviting to GuardDuty as members.

$sel:detectorId:InviteMembers', inviteMembers_detectorId - The unique ID of the detector of the GuardDuty account that you want to invite members with.

$sel:accountIds:InviteMembers', inviteMembers_accountIds - A list of account IDs of the accounts that you want to invite to GuardDuty as members.

data InviteMembersResponse Source #

See: newInviteMembersResponse smart constructor.

Instances

Instances details
Eq InviteMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.InviteMembers

Read InviteMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.InviteMembers

Show InviteMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.InviteMembers

Generic InviteMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.InviteMembers

Associated Types

type Rep InviteMembersResponse :: Type -> Type #

NFData InviteMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.InviteMembers

Methods

rnf :: InviteMembersResponse -> () #

type Rep InviteMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.InviteMembers

type Rep InviteMembersResponse = D1 ('MetaData "InviteMembersResponse" "Amazonka.GuardDuty.InviteMembers" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "InviteMembersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "unprocessedAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [UnprocessedAccount])))

newInviteMembersResponse Source #

Create a value of InviteMembersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:InviteMembersResponse', inviteMembersResponse_httpStatus - The response's http status code.

$sel:unprocessedAccounts:InviteMembersResponse', inviteMembersResponse_unprocessedAccounts - A list of objects that contain the unprocessed account and a result string that explains why it was unprocessed.

DeleteIPSet

data DeleteIPSet Source #

See: newDeleteIPSet smart constructor.

Constructors

DeleteIPSet' Text Text 

Instances

Instances details
Eq DeleteIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteIPSet

Read DeleteIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteIPSet

Show DeleteIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteIPSet

Generic DeleteIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteIPSet

Associated Types

type Rep DeleteIPSet :: Type -> Type #

NFData DeleteIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteIPSet

Methods

rnf :: DeleteIPSet -> () #

Hashable DeleteIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteIPSet

AWSRequest DeleteIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteIPSet

Associated Types

type AWSResponse DeleteIPSet #

ToHeaders DeleteIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteIPSet

Methods

toHeaders :: DeleteIPSet -> [Header] #

ToPath DeleteIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteIPSet

ToQuery DeleteIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteIPSet

type Rep DeleteIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteIPSet

type Rep DeleteIPSet = D1 ('MetaData "DeleteIPSet" "Amazonka.GuardDuty.DeleteIPSet" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DeleteIPSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ipSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteIPSet

newDeleteIPSet Source #

Create a value of DeleteIPSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:DeleteIPSet', deleteIPSet_detectorId - The unique ID of the detector associated with the IPSet.

$sel:ipSetId:DeleteIPSet', deleteIPSet_ipSetId - The unique ID of the IPSet to delete.

data DeleteIPSetResponse Source #

See: newDeleteIPSetResponse smart constructor.

Instances

Instances details
Eq DeleteIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteIPSet

Read DeleteIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteIPSet

Show DeleteIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteIPSet

Generic DeleteIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteIPSet

Associated Types

type Rep DeleteIPSetResponse :: Type -> Type #

NFData DeleteIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteIPSet

Methods

rnf :: DeleteIPSetResponse -> () #

type Rep DeleteIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteIPSet

type Rep DeleteIPSetResponse = D1 ('MetaData "DeleteIPSetResponse" "Amazonka.GuardDuty.DeleteIPSet" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DeleteIPSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteIPSetResponse Source #

Create a value of DeleteIPSetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteIPSetResponse', deleteIPSetResponse_httpStatus - The response's http status code.

UpdateIPSet

data UpdateIPSet Source #

See: newUpdateIPSet smart constructor.

Instances

Instances details
Eq UpdateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateIPSet

Read UpdateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateIPSet

Show UpdateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateIPSet

Generic UpdateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateIPSet

Associated Types

type Rep UpdateIPSet :: Type -> Type #

NFData UpdateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateIPSet

Methods

rnf :: UpdateIPSet -> () #

Hashable UpdateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateIPSet

ToJSON UpdateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateIPSet

AWSRequest UpdateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateIPSet

Associated Types

type AWSResponse UpdateIPSet #

ToHeaders UpdateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateIPSet

Methods

toHeaders :: UpdateIPSet -> [Header] #

ToPath UpdateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateIPSet

ToQuery UpdateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateIPSet

type Rep UpdateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateIPSet

type Rep UpdateIPSet = D1 ('MetaData "UpdateIPSet" "Amazonka.GuardDuty.UpdateIPSet" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UpdateIPSet'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "activate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ipSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse UpdateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateIPSet

newUpdateIPSet Source #

Create a value of UpdateIPSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:location:UpdateIPSet', updateIPSet_location - The updated URI of the file that contains the IPSet. For example: https://s3.us-west-2.amazonaws.com/my-bucket/my-object-key.

$sel:activate:UpdateIPSet', updateIPSet_activate - The updated Boolean value that specifies whether the IPSet is active or not.

$sel:name:UpdateIPSet', updateIPSet_name - The unique ID that specifies the IPSet that you want to update.

$sel:detectorId:UpdateIPSet', updateIPSet_detectorId - The detectorID that specifies the GuardDuty service whose IPSet you want to update.

$sel:ipSetId:UpdateIPSet', updateIPSet_ipSetId - The unique ID that specifies the IPSet that you want to update.

data UpdateIPSetResponse Source #

See: newUpdateIPSetResponse smart constructor.

Instances

Instances details
Eq UpdateIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateIPSet

Read UpdateIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateIPSet

Show UpdateIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateIPSet

Generic UpdateIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateIPSet

Associated Types

type Rep UpdateIPSetResponse :: Type -> Type #

NFData UpdateIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateIPSet

Methods

rnf :: UpdateIPSetResponse -> () #

type Rep UpdateIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateIPSet

type Rep UpdateIPSetResponse = D1 ('MetaData "UpdateIPSetResponse" "Amazonka.GuardDuty.UpdateIPSet" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UpdateIPSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateIPSetResponse Source #

Create a value of UpdateIPSetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateIPSetResponse', updateIPSetResponse_httpStatus - The response's http status code.

ListIPSets (Paginated)

data ListIPSets Source #

See: newListIPSets smart constructor.

Instances

Instances details
Eq ListIPSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListIPSets

Read ListIPSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListIPSets

Show ListIPSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListIPSets

Generic ListIPSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListIPSets

Associated Types

type Rep ListIPSets :: Type -> Type #

NFData ListIPSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListIPSets

Methods

rnf :: ListIPSets -> () #

Hashable ListIPSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListIPSets

AWSPager ListIPSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListIPSets

AWSRequest ListIPSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListIPSets

Associated Types

type AWSResponse ListIPSets #

ToHeaders ListIPSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListIPSets

Methods

toHeaders :: ListIPSets -> [Header] #

ToPath ListIPSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListIPSets

ToQuery ListIPSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListIPSets

type Rep ListIPSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListIPSets

type Rep ListIPSets = D1 ('MetaData "ListIPSets" "Amazonka.GuardDuty.ListIPSets" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListIPSets'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListIPSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListIPSets

newListIPSets Source #

Create a value of ListIPSets with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListIPSets', listIPSets_nextToken - 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.

$sel:maxResults:ListIPSets', listIPSets_maxResults - 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.

$sel:detectorId:ListIPSets', listIPSets_detectorId - The unique ID of the detector that the IPSet is associated with.

data ListIPSetsResponse Source #

See: newListIPSetsResponse smart constructor.

Instances

Instances details
Eq ListIPSetsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListIPSets

Read ListIPSetsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListIPSets

Show ListIPSetsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListIPSets

Generic ListIPSetsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListIPSets

Associated Types

type Rep ListIPSetsResponse :: Type -> Type #

NFData ListIPSetsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListIPSets

Methods

rnf :: ListIPSetsResponse -> () #

type Rep ListIPSetsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListIPSets

type Rep ListIPSetsResponse = D1 ('MetaData "ListIPSetsResponse" "Amazonka.GuardDuty.ListIPSets" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListIPSetsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "ipSetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

newListIPSetsResponse Source #

Create a value of ListIPSetsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListIPSets', listIPSetsResponse_nextToken - The pagination parameter to be used on the next list operation to retrieve more items.

$sel:httpStatus:ListIPSetsResponse', listIPSetsResponse_httpStatus - The response's http status code.

$sel:ipSetIds:ListIPSetsResponse', listIPSetsResponse_ipSetIds - The IDs of the IPSet resources.

GetMembers

data GetMembers Source #

See: newGetMembers smart constructor.

Constructors

GetMembers' Text (NonEmpty Text) 

Instances

Instances details
Eq GetMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMembers

Read GetMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMembers

Show GetMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMembers

Generic GetMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMembers

Associated Types

type Rep GetMembers :: Type -> Type #

NFData GetMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMembers

Methods

rnf :: GetMembers -> () #

Hashable GetMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMembers

ToJSON GetMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMembers

AWSRequest GetMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMembers

Associated Types

type AWSResponse GetMembers #

ToHeaders GetMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMembers

Methods

toHeaders :: GetMembers -> [Header] #

ToPath GetMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMembers

ToQuery GetMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMembers

type Rep GetMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMembers

type Rep GetMembers = D1 ('MetaData "GetMembers" "Amazonka.GuardDuty.GetMembers" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetMembers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))
type AWSResponse GetMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMembers

newGetMembers Source #

Create a value of GetMembers with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:GetMembers', getMembers_detectorId - The unique ID of the detector of the GuardDuty account whose members you want to retrieve.

$sel:accountIds:GetMembers', getMembers_accountIds - A list of account IDs of the GuardDuty member accounts that you want to describe.

data GetMembersResponse Source #

See: newGetMembersResponse smart constructor.

Instances

Instances details
Eq GetMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMembers

Read GetMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMembers

Show GetMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMembers

Generic GetMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMembers

Associated Types

type Rep GetMembersResponse :: Type -> Type #

NFData GetMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMembers

Methods

rnf :: GetMembersResponse -> () #

type Rep GetMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMembers

type Rep GetMembersResponse = D1 ('MetaData "GetMembersResponse" "Amazonka.GuardDuty.GetMembers" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetMembersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "members") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Member]) :*: S1 ('MetaSel ('Just "unprocessedAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [UnprocessedAccount]))))

newGetMembersResponse Source #

Create a value of GetMembersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetMembersResponse', getMembersResponse_httpStatus - The response's http status code.

$sel:members:GetMembersResponse', getMembersResponse_members - A list of members.

$sel:unprocessedAccounts:GetMembersResponse', getMembersResponse_unprocessedAccounts - A list of objects that contain the unprocessed account and a result string that explains why it was unprocessed.

DescribePublishingDestination

data DescribePublishingDestination Source #

See: newDescribePublishingDestination smart constructor.

Instances

Instances details
Eq DescribePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribePublishingDestination

Read DescribePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribePublishingDestination

Show DescribePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribePublishingDestination

Generic DescribePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribePublishingDestination

Associated Types

type Rep DescribePublishingDestination :: Type -> Type #

NFData DescribePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribePublishingDestination

Hashable DescribePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribePublishingDestination

AWSRequest DescribePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribePublishingDestination

ToHeaders DescribePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribePublishingDestination

ToPath DescribePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribePublishingDestination

ToQuery DescribePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribePublishingDestination

type Rep DescribePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribePublishingDestination

type Rep DescribePublishingDestination = D1 ('MetaData "DescribePublishingDestination" "Amazonka.GuardDuty.DescribePublishingDestination" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DescribePublishingDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "destinationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribePublishingDestination

newDescribePublishingDestination Source #

Create a value of DescribePublishingDestination with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:DescribePublishingDestination', describePublishingDestination_detectorId - The unique ID of the detector associated with the publishing destination to retrieve.

$sel:destinationId:DescribePublishingDestination', describePublishingDestination_destinationId - The ID of the publishing destination to retrieve.

data DescribePublishingDestinationResponse Source #

Instances

Instances details
Eq DescribePublishingDestinationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribePublishingDestination

Read DescribePublishingDestinationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribePublishingDestination

Show DescribePublishingDestinationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribePublishingDestination

Generic DescribePublishingDestinationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribePublishingDestination

NFData DescribePublishingDestinationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribePublishingDestination

type Rep DescribePublishingDestinationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribePublishingDestination

type Rep DescribePublishingDestinationResponse = D1 ('MetaData "DescribePublishingDestinationResponse" "Amazonka.GuardDuty.DescribePublishingDestination" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DescribePublishingDestinationResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "destinationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "destinationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DestinationType))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PublishingStatus) :*: (S1 ('MetaSel ('Just "publishingFailureStartTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer) :*: S1 ('MetaSel ('Just "destinationProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DestinationProperties)))))

newDescribePublishingDestinationResponse Source #

Create a value of DescribePublishingDestinationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DescribePublishingDestinationResponse', describePublishingDestinationResponse_httpStatus - The response's http status code.

$sel:destinationId:DescribePublishingDestination', describePublishingDestinationResponse_destinationId - The ID of the publishing destination.

$sel:destinationType:DescribePublishingDestinationResponse', describePublishingDestinationResponse_destinationType - The type of publishing destination. Currently, only Amazon S3 buckets are supported.

$sel:status:DescribePublishingDestinationResponse', describePublishingDestinationResponse_status - The status of the publishing destination.

$sel:publishingFailureStartTimestamp:DescribePublishingDestinationResponse', describePublishingDestinationResponse_publishingFailureStartTimestamp - The time, in epoch millisecond format, at which GuardDuty was first unable to publish findings to the destination.

$sel:destinationProperties:DescribePublishingDestinationResponse', describePublishingDestinationResponse_destinationProperties - A DestinationProperties object that includes the DestinationArn and KmsKeyArn of the publishing destination.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
Eq TagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.TagResource

Read TagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.TagResource

Generic TagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

NFData TagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.TagResource

Methods

rnf :: TagResource -> () #

Hashable TagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.TagResource

ToJSON TagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.TagResource

Associated Types

type AWSResponse TagResource #

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.GuardDuty.TagResource" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text))))
type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.TagResource

newTagResource Source #

Create a value of TagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:TagResource', tagResource_resourceArn - The Amazon Resource Name (ARN) for the GuardDuty resource to apply a tag to.

$sel:tags:TagResource', tagResource_tags - The tags to be added to a resource.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.TagResource

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.TagResource

Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.TagResource

Methods

rnf :: TagResourceResponse -> () #

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.GuardDuty.TagResource" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

GetFindings

data GetFindings Source #

See: newGetFindings smart constructor.

Instances

Instances details
Eq GetFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindings

Read GetFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindings

Show GetFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindings

Generic GetFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindings

Associated Types

type Rep GetFindings :: Type -> Type #

NFData GetFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindings

Methods

rnf :: GetFindings -> () #

Hashable GetFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindings

ToJSON GetFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindings

AWSRequest GetFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindings

Associated Types

type AWSResponse GetFindings #

ToHeaders GetFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindings

Methods

toHeaders :: GetFindings -> [Header] #

ToPath GetFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindings

ToQuery GetFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindings

type Rep GetFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindings

type Rep GetFindings = D1 ('MetaData "GetFindings" "Amazonka.GuardDuty.GetFindings" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetFindings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sortCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SortCriteria)) :*: (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "findingIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))
type AWSResponse GetFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindings

newGetFindings Source #

Create a value of GetFindings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:sortCriteria:GetFindings', getFindings_sortCriteria - Represents the criteria used for sorting findings.

$sel:detectorId:GetFindings', getFindings_detectorId - The ID of the detector that specifies the GuardDuty service whose findings you want to retrieve.

$sel:findingIds:GetFindings', getFindings_findingIds - The IDs of the findings that you want to retrieve.

data GetFindingsResponse Source #

See: newGetFindingsResponse smart constructor.

Instances

Instances details
Eq GetFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindings

Read GetFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindings

Show GetFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindings

Generic GetFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindings

Associated Types

type Rep GetFindingsResponse :: Type -> Type #

NFData GetFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindings

Methods

rnf :: GetFindingsResponse -> () #

type Rep GetFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindings

type Rep GetFindingsResponse = D1 ('MetaData "GetFindingsResponse" "Amazonka.GuardDuty.GetFindings" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetFindingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "findings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Finding])))

newGetFindingsResponse Source #

Create a value of GetFindingsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetFindingsResponse', getFindingsResponse_httpStatus - The response's http status code.

$sel:findings:GetFindingsResponse', getFindingsResponse_findings - A list of findings.

ListDetectors (Paginated)

data ListDetectors Source #

See: newListDetectors smart constructor.

Instances

Instances details
Eq ListDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.ListDetectors

Read ListDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.ListDetectors

Show ListDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.ListDetectors

Generic ListDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.ListDetectors

Associated Types

type Rep ListDetectors :: Type -> Type #

NFData ListDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.ListDetectors

Methods

rnf :: ListDetectors -> () #

Hashable ListDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.ListDetectors

AWSPager ListDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.ListDetectors

AWSRequest ListDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.ListDetectors

Associated Types

type AWSResponse ListDetectors #

ToHeaders ListDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.ListDetectors

ToPath ListDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.ListDetectors

ToQuery ListDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.ListDetectors

type Rep ListDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.ListDetectors

type Rep ListDetectors = D1 ('MetaData "ListDetectors" "Amazonka.GuardDuty.ListDetectors" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListDetectors'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.ListDetectors

newListDetectors :: ListDetectors Source #

Create a value of ListDetectors with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListDetectors', listDetectors_nextToken - 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.

$sel:maxResults:ListDetectors', listDetectors_maxResults - 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.

data ListDetectorsResponse Source #

See: newListDetectorsResponse smart constructor.

Instances

Instances details
Eq ListDetectorsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListDetectors

Read ListDetectorsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListDetectors

Show ListDetectorsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListDetectors

Generic ListDetectorsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListDetectors

Associated Types

type Rep ListDetectorsResponse :: Type -> Type #

NFData ListDetectorsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListDetectors

Methods

rnf :: ListDetectorsResponse -> () #

type Rep ListDetectorsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListDetectors

type Rep ListDetectorsResponse = D1 ('MetaData "ListDetectorsResponse" "Amazonka.GuardDuty.ListDetectors" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListDetectorsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "detectorIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

newListDetectorsResponse Source #

Create a value of ListDetectorsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListDetectors', listDetectorsResponse_nextToken - The pagination parameter to be used on the next list operation to retrieve more items.

$sel:httpStatus:ListDetectorsResponse', listDetectorsResponse_httpStatus - The response's http status code.

$sel:detectorIds:ListDetectorsResponse', listDetectorsResponse_detectorIds - A list of detector IDs.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Instances

Instances details
Eq UntagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.UntagResource

Read UntagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.UntagResource

Generic UntagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

NFData UntagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.UntagResource

Methods

rnf :: UntagResource -> () #

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.UntagResource

Associated Types

type AWSResponse UntagResource #

ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.GuardDuty.UntagResource" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))
type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.UntagResource

newUntagResource Source #

Create a value of UntagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:UntagResource', untagResource_resourceArn - The Amazon Resource Name (ARN) for the resource to remove tags from.

$sel:tagKeys:UntagResource', untagResource_tagKeys - The tag keys to remove from the resource.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UntagResource

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UntagResource

Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.GuardDuty.UntagResource" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

UpdateDetector

data UpdateDetector Source #

See: newUpdateDetector smart constructor.

Instances

Instances details
Eq UpdateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateDetector

Read UpdateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateDetector

Show UpdateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateDetector

Generic UpdateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateDetector

Associated Types

type Rep UpdateDetector :: Type -> Type #

NFData UpdateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateDetector

Methods

rnf :: UpdateDetector -> () #

Hashable UpdateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateDetector

ToJSON UpdateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateDetector

AWSRequest UpdateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateDetector

Associated Types

type AWSResponse UpdateDetector #

ToHeaders UpdateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateDetector

ToPath UpdateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateDetector

ToQuery UpdateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateDetector

type Rep UpdateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateDetector

type Rep UpdateDetector = D1 ('MetaData "UpdateDetector" "Amazonka.GuardDuty.UpdateDetector" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UpdateDetector'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "findingPublishingFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingPublishingFrequency)) :*: S1 ('MetaSel ('Just "dataSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataSourceConfigurations))) :*: (S1 ('MetaSel ('Just "enable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateDetector

newUpdateDetector Source #

Create a value of UpdateDetector with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:findingPublishingFrequency:UpdateDetector', updateDetector_findingPublishingFrequency - An enum value that specifies how frequently findings are exported, such as to CloudWatch Events.

$sel:dataSources:UpdateDetector', updateDetector_dataSources - Describes which data sources will be updated.

$sel:enable:UpdateDetector', updateDetector_enable - Specifies whether the detector is enabled or not enabled.

$sel:detectorId:UpdateDetector', updateDetector_detectorId - The unique ID of the detector to update.

data UpdateDetectorResponse Source #

See: newUpdateDetectorResponse smart constructor.

Instances

Instances details
Eq UpdateDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateDetector

Read UpdateDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateDetector

Show UpdateDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateDetector

Generic UpdateDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateDetector

Associated Types

type Rep UpdateDetectorResponse :: Type -> Type #

NFData UpdateDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateDetector

Methods

rnf :: UpdateDetectorResponse -> () #

type Rep UpdateDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateDetector

type Rep UpdateDetectorResponse = D1 ('MetaData "UpdateDetectorResponse" "Amazonka.GuardDuty.UpdateDetector" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UpdateDetectorResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateDetectorResponse Source #

Create a value of UpdateDetectorResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateDetectorResponse', updateDetectorResponse_httpStatus - The response's http status code.

DeleteDetector

data DeleteDetector Source #

See: newDeleteDetector smart constructor.

Constructors

DeleteDetector' Text 

Instances

Instances details
Eq DeleteDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteDetector

Read DeleteDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteDetector

Show DeleteDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteDetector

Generic DeleteDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteDetector

Associated Types

type Rep DeleteDetector :: Type -> Type #

NFData DeleteDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteDetector

Methods

rnf :: DeleteDetector -> () #

Hashable DeleteDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteDetector

AWSRequest DeleteDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteDetector

Associated Types

type AWSResponse DeleteDetector #

ToHeaders DeleteDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteDetector

ToPath DeleteDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteDetector

ToQuery DeleteDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteDetector

type Rep DeleteDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteDetector

type Rep DeleteDetector = D1 ('MetaData "DeleteDetector" "Amazonka.GuardDuty.DeleteDetector" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DeleteDetector'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteDetector

newDeleteDetector Source #

Create a value of DeleteDetector with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:DeleteDetector', deleteDetector_detectorId - The unique ID of the detector that you want to delete.

data DeleteDetectorResponse Source #

See: newDeleteDetectorResponse smart constructor.

Instances

Instances details
Eq DeleteDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteDetector

Read DeleteDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteDetector

Show DeleteDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteDetector

Generic DeleteDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteDetector

Associated Types

type Rep DeleteDetectorResponse :: Type -> Type #

NFData DeleteDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteDetector

Methods

rnf :: DeleteDetectorResponse -> () #

type Rep DeleteDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteDetector

type Rep DeleteDetectorResponse = D1 ('MetaData "DeleteDetectorResponse" "Amazonka.GuardDuty.DeleteDetector" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DeleteDetectorResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteDetectorResponse Source #

Create a value of DeleteDetectorResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteDetectorResponse', deleteDetectorResponse_httpStatus - The response's http status code.

UpdateFindingsFeedback

data UpdateFindingsFeedback Source #

See: newUpdateFindingsFeedback smart constructor.

Instances

Instances details
Eq UpdateFindingsFeedback Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFindingsFeedback

Read UpdateFindingsFeedback Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFindingsFeedback

Show UpdateFindingsFeedback Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFindingsFeedback

Generic UpdateFindingsFeedback Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFindingsFeedback

Associated Types

type Rep UpdateFindingsFeedback :: Type -> Type #

NFData UpdateFindingsFeedback Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFindingsFeedback

Methods

rnf :: UpdateFindingsFeedback -> () #

Hashable UpdateFindingsFeedback Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFindingsFeedback

ToJSON UpdateFindingsFeedback Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFindingsFeedback

AWSRequest UpdateFindingsFeedback Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFindingsFeedback

Associated Types

type AWSResponse UpdateFindingsFeedback #

ToHeaders UpdateFindingsFeedback Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFindingsFeedback

ToPath UpdateFindingsFeedback Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFindingsFeedback

ToQuery UpdateFindingsFeedback Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFindingsFeedback

type Rep UpdateFindingsFeedback Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFindingsFeedback

type Rep UpdateFindingsFeedback = D1 ('MetaData "UpdateFindingsFeedback" "Amazonka.GuardDuty.UpdateFindingsFeedback" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UpdateFindingsFeedback'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "comments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "findingIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "feedback") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Feedback))))
type AWSResponse UpdateFindingsFeedback Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFindingsFeedback

newUpdateFindingsFeedback Source #

Create a value of UpdateFindingsFeedback with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:comments:UpdateFindingsFeedback', updateFindingsFeedback_comments - Additional feedback about the GuardDuty findings.

$sel:detectorId:UpdateFindingsFeedback', updateFindingsFeedback_detectorId - The ID of the detector associated with the findings to update feedback for.

$sel:findingIds:UpdateFindingsFeedback', updateFindingsFeedback_findingIds - The IDs of the findings that you want to mark as useful or not useful.

$sel:feedback:UpdateFindingsFeedback', updateFindingsFeedback_feedback - The feedback for the finding.

data UpdateFindingsFeedbackResponse Source #

See: newUpdateFindingsFeedbackResponse smart constructor.

Instances

Instances details
Eq UpdateFindingsFeedbackResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFindingsFeedback

Read UpdateFindingsFeedbackResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFindingsFeedback

Show UpdateFindingsFeedbackResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFindingsFeedback

Generic UpdateFindingsFeedbackResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFindingsFeedback

Associated Types

type Rep UpdateFindingsFeedbackResponse :: Type -> Type #

NFData UpdateFindingsFeedbackResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFindingsFeedback

type Rep UpdateFindingsFeedbackResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFindingsFeedback

type Rep UpdateFindingsFeedbackResponse = D1 ('MetaData "UpdateFindingsFeedbackResponse" "Amazonka.GuardDuty.UpdateFindingsFeedback" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UpdateFindingsFeedbackResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateFindingsFeedbackResponse Source #

Create a value of UpdateFindingsFeedbackResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateFindingsFeedbackResponse', updateFindingsFeedbackResponse_httpStatus - The response's http status code.

GetFilter

data GetFilter Source #

See: newGetFilter smart constructor.

Constructors

GetFilter' Text Text 

Instances

Instances details
Eq GetFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFilter

Read GetFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFilter

Show GetFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFilter

Generic GetFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFilter

Associated Types

type Rep GetFilter :: Type -> Type #

NFData GetFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFilter

Methods

rnf :: GetFilter -> () #

Hashable GetFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFilter

AWSRequest GetFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFilter

Associated Types

type AWSResponse GetFilter #

ToHeaders GetFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFilter

Methods

toHeaders :: GetFilter -> [Header] #

ToPath GetFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFilter

ToQuery GetFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFilter

type Rep GetFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFilter

type Rep GetFilter = D1 ('MetaData "GetFilter" "Amazonka.GuardDuty.GetFilter" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "filterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFilter

newGetFilter Source #

Create a value of GetFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:GetFilter', getFilter_detectorId - The unique ID of the detector that the filter is associated with.

$sel:filterName:GetFilter', getFilter_filterName - The name of the filter you want to get.

data GetFilterResponse Source #

See: newGetFilterResponse smart constructor.

Instances

Instances details
Eq GetFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFilter

Read GetFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFilter

Show GetFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFilter

Generic GetFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFilter

Associated Types

type Rep GetFilterResponse :: Type -> Type #

NFData GetFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFilter

Methods

rnf :: GetFilterResponse -> () #

type Rep GetFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFilter

newGetFilterResponse Source #

Create a value of GetFilterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:description:GetFilterResponse', getFilterResponse_description - The description of the filter.

$sel:rank:GetFilterResponse', getFilterResponse_rank - 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.

$sel:tags:GetFilterResponse', getFilterResponse_tags - The tags of the filter resource.

$sel:httpStatus:GetFilterResponse', getFilterResponse_httpStatus - The response's http status code.

$sel:name:GetFilterResponse', getFilterResponse_name - The name of the filter.

$sel:action:GetFilterResponse', getFilterResponse_action - Specifies the action that is to be applied to the findings that match the filter.

$sel:findingCriteria:GetFilterResponse', getFilterResponse_findingCriteria - Represents the criteria to be used in the filter for querying findings.

DisableOrganizationAdminAccount

data DisableOrganizationAdminAccount Source #

See: newDisableOrganizationAdminAccount smart constructor.

Instances

Instances details
Eq DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisableOrganizationAdminAccount

Read DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisableOrganizationAdminAccount

Show DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisableOrganizationAdminAccount

Generic DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisableOrganizationAdminAccount

Associated Types

type Rep DisableOrganizationAdminAccount :: Type -> Type #

NFData DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisableOrganizationAdminAccount

Hashable DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisableOrganizationAdminAccount

ToJSON DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisableOrganizationAdminAccount

AWSRequest DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisableOrganizationAdminAccount

ToHeaders DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisableOrganizationAdminAccount

ToPath DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisableOrganizationAdminAccount

ToQuery DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisableOrganizationAdminAccount

type Rep DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisableOrganizationAdminAccount

type Rep DisableOrganizationAdminAccount = D1 ('MetaData "DisableOrganizationAdminAccount" "Amazonka.GuardDuty.DisableOrganizationAdminAccount" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DisableOrganizationAdminAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "adminAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisableOrganizationAdminAccount

newDisableOrganizationAdminAccount Source #

Create a value of DisableOrganizationAdminAccount with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:adminAccountId:DisableOrganizationAdminAccount', disableOrganizationAdminAccount_adminAccountId - The AWS Account ID for the organizations account to be disabled as a GuardDuty delegated administrator.

data DisableOrganizationAdminAccountResponse Source #

Instances

Instances details
Eq DisableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DisableOrganizationAdminAccount

Read DisableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DisableOrganizationAdminAccount

Show DisableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DisableOrganizationAdminAccount

Generic DisableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DisableOrganizationAdminAccount

NFData DisableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DisableOrganizationAdminAccount

type Rep DisableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DisableOrganizationAdminAccount

type Rep DisableOrganizationAdminAccountResponse = D1 ('MetaData "DisableOrganizationAdminAccountResponse" "Amazonka.GuardDuty.DisableOrganizationAdminAccount" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DisableOrganizationAdminAccountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDisableOrganizationAdminAccountResponse Source #

Create a value of DisableOrganizationAdminAccountResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DisableOrganizationAdminAccountResponse', disableOrganizationAdminAccountResponse_httpStatus - The response's http status code.

Types

AdminStatus

newtype AdminStatus Source #

Constructors

AdminStatus' 

Instances

Instances details
Eq AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

Ord AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

Read AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

Show AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

Generic AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

Associated Types

type Rep AdminStatus :: Type -> Type #

NFData AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

Methods

rnf :: AdminStatus -> () #

Hashable AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

ToJSON AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

ToJSONKey AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

FromJSON AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

FromJSONKey AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

ToLog AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

ToHeader AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

ToQuery AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

FromXML AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

ToXML AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

Methods

toXML :: AdminStatus -> XML #

ToByteString AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

FromText AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

ToText AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

Methods

toText :: AdminStatus -> Text #

type Rep AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

type Rep AdminStatus = D1 ('MetaData "AdminStatus" "Amazonka.GuardDuty.Types.AdminStatus" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'True) (C1 ('MetaCons "AdminStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAdminStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DataSource

newtype DataSource Source #

Constructors

DataSource' 

Fields

Instances

Instances details
Eq DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

Ord DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

Read DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

Show DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

Generic DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

Associated Types

type Rep DataSource :: Type -> Type #

NFData DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

Methods

rnf :: DataSource -> () #

Hashable DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

ToJSON DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

ToJSONKey DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

FromJSON DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

FromJSONKey DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

ToLog DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

ToHeader DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

ToQuery DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

FromXML DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

ToXML DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

Methods

toXML :: DataSource -> XML #

ToByteString DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

FromText DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

ToText DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

Methods

toText :: DataSource -> Text #

type Rep DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

type Rep DataSource = D1 ('MetaData "DataSource" "Amazonka.GuardDuty.Types.DataSource" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'True) (C1 ('MetaCons "DataSource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDataSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DataSourceStatus

newtype DataSourceStatus Source #

Instances

Instances details
Eq DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

Ord DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

Read DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

Show DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

Generic DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

Associated Types

type Rep DataSourceStatus :: Type -> Type #

NFData DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

Methods

rnf :: DataSourceStatus -> () #

Hashable DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

ToJSON DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

ToJSONKey DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

FromJSON DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

FromJSONKey DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

ToLog DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

ToHeader DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

ToQuery DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

FromXML DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

ToXML DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

ToByteString DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

FromText DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

ToText DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

type Rep DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

type Rep DataSourceStatus = D1 ('MetaData "DataSourceStatus" "Amazonka.GuardDuty.Types.DataSourceStatus" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'True) (C1 ('MetaCons "DataSourceStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDataSourceStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DestinationType

newtype DestinationType Source #

Constructors

DestinationType' 

Bundled Patterns

pattern DestinationType_S3 :: DestinationType 

Instances

Instances details
Eq DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

Ord DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

Read DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

Show DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

Generic DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

Associated Types

type Rep DestinationType :: Type -> Type #

NFData DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

Methods

rnf :: DestinationType -> () #

Hashable DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

ToJSON DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

ToJSONKey DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

FromJSON DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

FromJSONKey DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

ToLog DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

ToHeader DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

ToQuery DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

FromXML DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

ToXML DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

Methods

toXML :: DestinationType -> XML #

ToByteString DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

FromText DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

ToText DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

type Rep DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

type Rep DestinationType = D1 ('MetaData "DestinationType" "Amazonka.GuardDuty.Types.DestinationType" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'True) (C1 ('MetaCons "DestinationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDestinationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DetectorStatus

newtype DetectorStatus Source #

Constructors

DetectorStatus' 

Instances

Instances details
Eq DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

Ord DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

Read DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

Show DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

Generic DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

Associated Types

type Rep DetectorStatus :: Type -> Type #

NFData DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

Methods

rnf :: DetectorStatus -> () #

Hashable DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

ToJSON DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

ToJSONKey DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

FromJSON DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

FromJSONKey DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

ToLog DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

ToHeader DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

ToQuery DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

FromXML DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

ToXML DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

Methods

toXML :: DetectorStatus -> XML #

ToByteString DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

FromText DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

ToText DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

type Rep DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

type Rep DetectorStatus = D1 ('MetaData "DetectorStatus" "Amazonka.GuardDuty.Types.DetectorStatus" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'True) (C1 ('MetaCons "DetectorStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDetectorStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Feedback

newtype Feedback Source #

Constructors

Feedback' 

Fields

Bundled Patterns

pattern Feedback_NOT_USEFUL :: Feedback 
pattern Feedback_USEFUL :: Feedback 

Instances

Instances details
Eq Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

Ord Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

Read Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

Show Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

Generic Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

Associated Types

type Rep Feedback :: Type -> Type #

Methods

from :: Feedback -> Rep Feedback x #

to :: Rep Feedback x -> Feedback #

NFData Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

Methods

rnf :: Feedback -> () #

Hashable Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

Methods

hashWithSalt :: Int -> Feedback -> Int #

hash :: Feedback -> Int #

ToJSON Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

ToJSONKey Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

FromJSON Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

FromJSONKey Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

ToLog Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

ToHeader Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

Methods

toHeader :: HeaderName -> Feedback -> [Header] #

ToQuery Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

FromXML Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

ToXML Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

Methods

toXML :: Feedback -> XML #

ToByteString Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

Methods

toBS :: Feedback -> ByteString #

FromText Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

ToText Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

Methods

toText :: Feedback -> Text #

type Rep Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

type Rep Feedback = D1 ('MetaData "Feedback" "Amazonka.GuardDuty.Types.Feedback" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'True) (C1 ('MetaCons "Feedback'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFeedback") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FilterAction

newtype FilterAction Source #

Constructors

FilterAction' 

Bundled Patterns

pattern FilterAction_ARCHIVE :: FilterAction 
pattern FilterAction_NOOP :: FilterAction 

Instances

Instances details
Eq FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

Ord FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

Read FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

Show FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

Generic FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

Associated Types

type Rep FilterAction :: Type -> Type #

NFData FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

Methods

rnf :: FilterAction -> () #

Hashable FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

ToJSON FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

ToJSONKey FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

FromJSON FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

FromJSONKey FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

ToLog FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

ToHeader FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

ToQuery FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

FromXML FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

ToXML FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

Methods

toXML :: FilterAction -> XML #

ToByteString FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

FromText FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

ToText FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

Methods

toText :: FilterAction -> Text #

type Rep FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

type Rep FilterAction = D1 ('MetaData "FilterAction" "Amazonka.GuardDuty.Types.FilterAction" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'True) (C1 ('MetaCons "FilterAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFilterAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FindingPublishingFrequency

newtype FindingPublishingFrequency Source #

Instances

Instances details
Eq FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

Ord FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

Read FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

Show FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

Generic FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

Associated Types

type Rep FindingPublishingFrequency :: Type -> Type #

NFData FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

Hashable FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

ToJSON FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

ToJSONKey FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

FromJSON FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

FromJSONKey FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

ToLog FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

ToHeader FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

ToQuery FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

FromXML FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

ToXML FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

ToByteString FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

FromText FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

ToText FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

type Rep FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

type Rep FindingPublishingFrequency = D1 ('MetaData "FindingPublishingFrequency" "Amazonka.GuardDuty.Types.FindingPublishingFrequency" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'True) (C1 ('MetaCons "FindingPublishingFrequency'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFindingPublishingFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FindingStatisticType

newtype FindingStatisticType Source #

Instances

Instances details
Eq FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

Ord FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

Read FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

Show FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

Generic FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

Associated Types

type Rep FindingStatisticType :: Type -> Type #

NFData FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

Methods

rnf :: FindingStatisticType -> () #

Hashable FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

ToJSON FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

ToJSONKey FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

FromJSON FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

FromJSONKey FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

ToLog FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

ToHeader FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

ToQuery FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

FromXML FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

ToXML FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

ToByteString FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

FromText FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

ToText FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

type Rep FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

type Rep FindingStatisticType = D1 ('MetaData "FindingStatisticType" "Amazonka.GuardDuty.Types.FindingStatisticType" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'True) (C1 ('MetaCons "FindingStatisticType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFindingStatisticType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IpSetFormat

newtype IpSetFormat Source #

Constructors

IpSetFormat' 

Instances

Instances details
Eq IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

Ord IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

Read IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

Show IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

Generic IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

Associated Types

type Rep IpSetFormat :: Type -> Type #

NFData IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

Methods

rnf :: IpSetFormat -> () #

Hashable IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

ToJSON IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

ToJSONKey IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

FromJSON IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

FromJSONKey IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

ToLog IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

ToHeader IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

ToQuery IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

FromXML IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

ToXML IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

Methods

toXML :: IpSetFormat -> XML #

ToByteString IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

FromText IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

ToText IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

Methods

toText :: IpSetFormat -> Text #

type Rep IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

type Rep IpSetFormat = D1 ('MetaData "IpSetFormat" "Amazonka.GuardDuty.Types.IpSetFormat" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'True) (C1 ('MetaCons "IpSetFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIpSetFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IpSetStatus

newtype IpSetStatus Source #

Constructors

IpSetStatus' 

Instances

Instances details
Eq IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

Ord IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

Read IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

Show IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

Generic IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

Associated Types

type Rep IpSetStatus :: Type -> Type #

NFData IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

Methods

rnf :: IpSetStatus -> () #

Hashable IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

ToJSON IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

ToJSONKey IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

FromJSON IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

FromJSONKey IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

ToLog IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

ToHeader IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

ToQuery IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

FromXML IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

ToXML IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

Methods

toXML :: IpSetStatus -> XML #

ToByteString IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

FromText IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

ToText IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

Methods

toText :: IpSetStatus -> Text #

type Rep IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

type Rep IpSetStatus = D1 ('MetaData "IpSetStatus" "Amazonka.GuardDuty.Types.IpSetStatus" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'True) (C1 ('MetaCons "IpSetStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIpSetStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OrderBy

newtype OrderBy Source #

Constructors

OrderBy' 

Fields

Bundled Patterns

pattern OrderBy_ASC :: OrderBy 
pattern OrderBy_DESC :: OrderBy 

Instances

Instances details
Eq OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

Methods

(==) :: OrderBy -> OrderBy -> Bool #

(/=) :: OrderBy -> OrderBy -> Bool #

Ord OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

Read OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

Show OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

Generic OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

Associated Types

type Rep OrderBy :: Type -> Type #

Methods

from :: OrderBy -> Rep OrderBy x #

to :: Rep OrderBy x -> OrderBy #

NFData OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

Methods

rnf :: OrderBy -> () #

Hashable OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

Methods

hashWithSalt :: Int -> OrderBy -> Int #

hash :: OrderBy -> Int #

ToJSON OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

ToJSONKey OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

FromJSON OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

FromJSONKey OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

ToLog OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

ToHeader OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

Methods

toHeader :: HeaderName -> OrderBy -> [Header] #

ToQuery OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

FromXML OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

ToXML OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

Methods

toXML :: OrderBy -> XML #

ToByteString OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

Methods

toBS :: OrderBy -> ByteString #

FromText OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

ToText OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

Methods

toText :: OrderBy -> Text #

type Rep OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

type Rep OrderBy = D1 ('MetaData "OrderBy" "Amazonka.GuardDuty.Types.OrderBy" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'True) (C1 ('MetaCons "OrderBy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOrderBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PublishingStatus

newtype PublishingStatus Source #

Instances

Instances details
Eq PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

Ord PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

Read PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

Show PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

Generic PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

Associated Types

type Rep PublishingStatus :: Type -> Type #

NFData PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

Methods

rnf :: PublishingStatus -> () #

Hashable PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

ToJSON PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

ToJSONKey PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

FromJSON PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

FromJSONKey PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

ToLog PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

ToHeader PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

ToQuery PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

FromXML PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

ToXML PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

ToByteString PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

FromText PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

ToText PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

type Rep PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

type Rep PublishingStatus = D1 ('MetaData "PublishingStatus" "Amazonka.GuardDuty.Types.PublishingStatus" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'True) (C1 ('MetaCons "PublishingStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPublishingStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ThreatIntelSetFormat

newtype ThreatIntelSetFormat Source #

Instances

Instances details
Eq ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

Ord ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

Read ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

Show ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

Generic ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

Associated Types

type Rep ThreatIntelSetFormat :: Type -> Type #

NFData ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

Methods

rnf :: ThreatIntelSetFormat -> () #

Hashable ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

ToJSON ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

ToJSONKey ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

FromJSON ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

FromJSONKey ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

ToLog ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

ToHeader ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

ToQuery ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

FromXML ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

ToXML ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

ToByteString ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

FromText ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

ToText ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

type Rep ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

type Rep ThreatIntelSetFormat = D1 ('MetaData "ThreatIntelSetFormat" "Amazonka.GuardDuty.Types.ThreatIntelSetFormat" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'True) (C1 ('MetaCons "ThreatIntelSetFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromThreatIntelSetFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ThreatIntelSetStatus

newtype ThreatIntelSetStatus Source #

Instances

Instances details
Eq ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

Ord ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

Read ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

Show ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

Generic ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

Associated Types

type Rep ThreatIntelSetStatus :: Type -> Type #

NFData ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

Methods

rnf :: ThreatIntelSetStatus -> () #

Hashable ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

ToJSON ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

ToJSONKey ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

FromJSON ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

FromJSONKey ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

ToLog ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

ToHeader ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

ToQuery ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

FromXML ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

ToXML ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

ToByteString ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

FromText ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

ToText ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

type Rep ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

type Rep ThreatIntelSetStatus = D1 ('MetaData "ThreatIntelSetStatus" "Amazonka.GuardDuty.Types.ThreatIntelSetStatus" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'True) (C1 ('MetaCons "ThreatIntelSetStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromThreatIntelSetStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UsageStatisticType

newtype UsageStatisticType Source #

Instances

Instances details
Eq UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

Ord UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

Read UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

Show UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

Generic UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

Associated Types

type Rep UsageStatisticType :: Type -> Type #

NFData UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

Methods

rnf :: UsageStatisticType -> () #

Hashable UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

ToJSON UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

ToJSONKey UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

FromJSON UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

FromJSONKey UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

ToLog UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

ToHeader UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

ToQuery UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

FromXML UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

ToXML UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

ToByteString UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

FromText UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

ToText UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

type Rep UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

type Rep UsageStatisticType = D1 ('MetaData "UsageStatisticType" "Amazonka.GuardDuty.Types.UsageStatisticType" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'True) (C1 ('MetaCons "UsageStatisticType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUsageStatisticType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AccessControlList

data AccessControlList Source #

Contains information on the current access control policies for the bucket.

See: newAccessControlList smart constructor.

Instances

Instances details
Eq AccessControlList Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessControlList

Read AccessControlList Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessControlList

Show AccessControlList Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessControlList

Generic AccessControlList Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessControlList

Associated Types

type Rep AccessControlList :: Type -> Type #

NFData AccessControlList Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessControlList

Methods

rnf :: AccessControlList -> () #

Hashable AccessControlList Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessControlList

FromJSON AccessControlList Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessControlList

type Rep AccessControlList Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessControlList

type Rep AccessControlList = D1 ('MetaData "AccessControlList" "Amazonka.GuardDuty.Types.AccessControlList" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "AccessControlList'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allowsPublicWriteAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "allowsPublicReadAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newAccessControlList :: AccessControlList Source #

Create a value of AccessControlList with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:allowsPublicWriteAccess:AccessControlList', accessControlList_allowsPublicWriteAccess - A value that indicates whether public write access for the bucket is enabled through an Access Control List (ACL).

$sel:allowsPublicReadAccess:AccessControlList', accessControlList_allowsPublicReadAccess - A value that indicates whether public read access for the bucket is enabled through an Access Control List (ACL).

AccessKeyDetails

data AccessKeyDetails Source #

Contains information about the access keys.

See: newAccessKeyDetails smart constructor.

Instances

Instances details
Eq AccessKeyDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessKeyDetails

Read AccessKeyDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessKeyDetails

Show AccessKeyDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessKeyDetails

Generic AccessKeyDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessKeyDetails

Associated Types

type Rep AccessKeyDetails :: Type -> Type #

NFData AccessKeyDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessKeyDetails

Methods

rnf :: AccessKeyDetails -> () #

Hashable AccessKeyDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessKeyDetails

FromJSON AccessKeyDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessKeyDetails

type Rep AccessKeyDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessKeyDetails

type Rep AccessKeyDetails = D1 ('MetaData "AccessKeyDetails" "Amazonka.GuardDuty.Types.AccessKeyDetails" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "AccessKeyDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "principalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "accessKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAccessKeyDetails :: AccessKeyDetails Source #

Create a value of AccessKeyDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:principalId:AccessKeyDetails', accessKeyDetails_principalId - The principal ID of the user.

$sel:userName:AccessKeyDetails', accessKeyDetails_userName - The name of the user.

$sel:accessKeyId:AccessKeyDetails', accessKeyDetails_accessKeyId - The access key ID of the user.

$sel:userType:AccessKeyDetails', accessKeyDetails_userType - The type of the user.

AccountDetail

data AccountDetail Source #

Contains information about the account.

See: newAccountDetail smart constructor.

Constructors

AccountDetail' Text Text 

Instances

Instances details
Eq AccountDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountDetail

Read AccountDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountDetail

Show AccountDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountDetail

Generic AccountDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountDetail

Associated Types

type Rep AccountDetail :: Type -> Type #

NFData AccountDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountDetail

Methods

rnf :: AccountDetail -> () #

Hashable AccountDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountDetail

ToJSON AccountDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountDetail

type Rep AccountDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountDetail

type Rep AccountDetail = D1 ('MetaData "AccountDetail" "Amazonka.GuardDuty.Types.AccountDetail" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "AccountDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "email") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAccountDetail Source #

Create a value of AccountDetail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountId:AccountDetail', accountDetail_accountId - The member account ID.

$sel:email:AccountDetail', accountDetail_email - The email address of the member account.

AccountLevelPermissions

data AccountLevelPermissions Source #

Contains information about the account level permissions on the S3 bucket.

See: newAccountLevelPermissions smart constructor.

Instances

Instances details
Eq AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountLevelPermissions

Read AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountLevelPermissions

Show AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountLevelPermissions

Generic AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountLevelPermissions

Associated Types

type Rep AccountLevelPermissions :: Type -> Type #

NFData AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountLevelPermissions

Methods

rnf :: AccountLevelPermissions -> () #

Hashable AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountLevelPermissions

FromJSON AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountLevelPermissions

type Rep AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountLevelPermissions

type Rep AccountLevelPermissions = D1 ('MetaData "AccountLevelPermissions" "Amazonka.GuardDuty.Types.AccountLevelPermissions" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "AccountLevelPermissions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "blockPublicAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BlockPublicAccess))))

newAccountLevelPermissions :: AccountLevelPermissions Source #

Create a value of AccountLevelPermissions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:blockPublicAccess:AccountLevelPermissions', accountLevelPermissions_blockPublicAccess - Describes the S3 Block Public Access settings of the bucket's parent account.

Action

data Action Source #

Contains information about actions.

See: newAction smart constructor.

Instances

Instances details
Eq Action Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Action

Methods

(==) :: Action -> Action -> Bool #

(/=) :: Action -> Action -> Bool #

Read Action Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Action

Show Action Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Action

Generic Action Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Action

Associated Types

type Rep Action :: Type -> Type #

Methods

from :: Action -> Rep Action x #

to :: Rep Action x -> Action #

NFData Action Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Action

Methods

rnf :: Action -> () #

Hashable Action Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Action

Methods

hashWithSalt :: Int -> Action -> Int #

hash :: Action -> Int #

FromJSON Action Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Action

type Rep Action Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Action

type Rep Action = D1 ('MetaData "Action" "Amazonka.GuardDuty.Types.Action" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "Action'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "networkConnectionAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkConnectionAction)) :*: S1 ('MetaSel ('Just "portProbeAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PortProbeAction))) :*: (S1 ('MetaSel ('Just "actionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dnsRequestAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DnsRequestAction)) :*: S1 ('MetaSel ('Just "awsApiCallAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsApiCallAction))))))

newAction :: Action Source #

Create a value of Action with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:networkConnectionAction:Action', action_networkConnectionAction - Information about the NETWORK_CONNECTION action described in this finding.

$sel:portProbeAction:Action', action_portProbeAction - Information about the PORT_PROBE action described in this finding.

$sel:actionType:Action', action_actionType - The GuardDuty finding activity type.

$sel:dnsRequestAction:Action', action_dnsRequestAction - Information about the DNS_REQUEST action described in this finding.

$sel:awsApiCallAction:Action', action_awsApiCallAction - Information about the AWS_API_CALL action described in this finding.

AdminAccount

data AdminAccount Source #

The account within the organization specified as the GuardDuty delegated administrator.

See: newAdminAccount smart constructor.

Instances

Instances details
Eq AdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminAccount

Read AdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminAccount

Show AdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminAccount

Generic AdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminAccount

Associated Types

type Rep AdminAccount :: Type -> Type #

NFData AdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminAccount

Methods

rnf :: AdminAccount -> () #

Hashable AdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminAccount

FromJSON AdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminAccount

type Rep AdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminAccount

type Rep AdminAccount = D1 ('MetaData "AdminAccount" "Amazonka.GuardDuty.Types.AdminAccount" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "AdminAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "adminAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "adminStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AdminStatus))))

newAdminAccount :: AdminAccount Source #

Create a value of AdminAccount with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:adminAccountId:AdminAccount', adminAccount_adminAccountId - The AWS account ID for the account.

$sel:adminStatus:AdminAccount', adminAccount_adminStatus - Indicates whether the account is enabled as the delegated administrator.

AwsApiCallAction

data AwsApiCallAction Source #

Contains information about the API action.

See: newAwsApiCallAction smart constructor.

Instances

Instances details
Eq AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

Read AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

Show AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

Generic AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

Associated Types

type Rep AwsApiCallAction :: Type -> Type #

NFData AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

Methods

rnf :: AwsApiCallAction -> () #

Hashable AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

FromJSON AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

type Rep AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

type Rep AwsApiCallAction = D1 ('MetaData "AwsApiCallAction" "Amazonka.GuardDuty.Types.AwsApiCallAction" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "AwsApiCallAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "remoteIpDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RemoteIpDetails)) :*: (S1 ('MetaSel ('Just "callerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "domainDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DomainDetails)))) :*: (S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "api") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newAwsApiCallAction :: AwsApiCallAction Source #

Create a value of AwsApiCallAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:remoteIpDetails:AwsApiCallAction', awsApiCallAction_remoteIpDetails - The remote IP information of the connection that initiated the AWS API call.

$sel:callerType:AwsApiCallAction', awsApiCallAction_callerType - The AWS API caller type.

$sel:domainDetails:AwsApiCallAction', awsApiCallAction_domainDetails - The domain information for the AWS API call.

$sel:serviceName:AwsApiCallAction', awsApiCallAction_serviceName - The AWS service name whose API was invoked.

$sel:errorCode:AwsApiCallAction', awsApiCallAction_errorCode - The error code of the failed AWS API action.

$sel:api:AwsApiCallAction', awsApiCallAction_api - The AWS API name.

BlockPublicAccess

data BlockPublicAccess Source #

Contains information on how the bucker owner's S3 Block Public Access settings are being applied to the S3 bucket. See S3 Block Public Access for more information.

See: newBlockPublicAccess smart constructor.

Instances

Instances details
Eq BlockPublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BlockPublicAccess

Read BlockPublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BlockPublicAccess

Show BlockPublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BlockPublicAccess

Generic BlockPublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BlockPublicAccess

Associated Types

type Rep BlockPublicAccess :: Type -> Type #

NFData BlockPublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BlockPublicAccess

Methods

rnf :: BlockPublicAccess -> () #

Hashable BlockPublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BlockPublicAccess

FromJSON BlockPublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BlockPublicAccess

type Rep BlockPublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BlockPublicAccess

type Rep BlockPublicAccess = D1 ('MetaData "BlockPublicAccess" "Amazonka.GuardDuty.Types.BlockPublicAccess" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "BlockPublicAccess'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ignorePublicAcls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "blockPublicAcls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "restrictPublicBuckets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "blockPublicPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newBlockPublicAccess :: BlockPublicAccess Source #

Create a value of BlockPublicAccess with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ignorePublicAcls:BlockPublicAccess', blockPublicAccess_ignorePublicAcls - Indicates if S3 Block Public Access is set to IgnorePublicAcls.

$sel:blockPublicAcls:BlockPublicAccess', blockPublicAccess_blockPublicAcls - Indicates if S3 Block Public Access is set to BlockPublicAcls.

$sel:restrictPublicBuckets:BlockPublicAccess', blockPublicAccess_restrictPublicBuckets - Indicates if S3 Block Public Access is set to RestrictPublicBuckets.

$sel:blockPublicPolicy:BlockPublicAccess', blockPublicAccess_blockPublicPolicy - Indicates if S3 Block Public Access is set to BlockPublicPolicy.

BucketLevelPermissions

data BucketLevelPermissions Source #

Contains information about the bucket level permissions for the S3 bucket.

See: newBucketLevelPermissions smart constructor.

Instances

Instances details
Eq BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketLevelPermissions

Read BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketLevelPermissions

Show BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketLevelPermissions

Generic BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketLevelPermissions

Associated Types

type Rep BucketLevelPermissions :: Type -> Type #

NFData BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketLevelPermissions

Methods

rnf :: BucketLevelPermissions -> () #

Hashable BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketLevelPermissions

FromJSON BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketLevelPermissions

type Rep BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketLevelPermissions

type Rep BucketLevelPermissions = D1 ('MetaData "BucketLevelPermissions" "Amazonka.GuardDuty.Types.BucketLevelPermissions" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "BucketLevelPermissions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accessControlList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccessControlList)) :*: (S1 ('MetaSel ('Just "blockPublicAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BlockPublicAccess)) :*: S1 ('MetaSel ('Just "bucketPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BucketPolicy)))))

newBucketLevelPermissions :: BucketLevelPermissions Source #

Create a value of BucketLevelPermissions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accessControlList:BucketLevelPermissions', bucketLevelPermissions_accessControlList - Contains information on how Access Control Policies are applied to the bucket.

$sel:blockPublicAccess:BucketLevelPermissions', bucketLevelPermissions_blockPublicAccess - Contains information on which account level S3 Block Public Access settings are applied to the S3 bucket.

$sel:bucketPolicy:BucketLevelPermissions', bucketLevelPermissions_bucketPolicy - Contains information on the bucket policies for the S3 bucket.

BucketPolicy

data BucketPolicy Source #

Contains information on the current bucket policies for the S3 bucket.

See: newBucketPolicy smart constructor.

Constructors

BucketPolicy' (Maybe Bool) (Maybe Bool) 

Instances

Instances details
Eq BucketPolicy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketPolicy

Read BucketPolicy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketPolicy

Show BucketPolicy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketPolicy

Generic BucketPolicy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketPolicy

Associated Types

type Rep BucketPolicy :: Type -> Type #

NFData BucketPolicy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketPolicy

Methods

rnf :: BucketPolicy -> () #

Hashable BucketPolicy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketPolicy

FromJSON BucketPolicy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketPolicy

type Rep BucketPolicy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketPolicy

type Rep BucketPolicy = D1 ('MetaData "BucketPolicy" "Amazonka.GuardDuty.Types.BucketPolicy" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "BucketPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allowsPublicWriteAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "allowsPublicReadAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newBucketPolicy :: BucketPolicy Source #

Create a value of BucketPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:allowsPublicWriteAccess:BucketPolicy', bucketPolicy_allowsPublicWriteAccess - A value that indicates whether public write access for the bucket is enabled through a bucket policy.

$sel:allowsPublicReadAccess:BucketPolicy', bucketPolicy_allowsPublicReadAccess - A value that indicates whether public read access for the bucket is enabled through a bucket policy.

City

data City Source #

Contains information about the city associated with the IP address.

See: newCity smart constructor.

Constructors

City' (Maybe Text) 

Instances

Instances details
Eq City Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.City

Methods

(==) :: City -> City -> Bool #

(/=) :: City -> City -> Bool #

Read City Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.City

Show City Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.City

Methods

showsPrec :: Int -> City -> ShowS #

show :: City -> String #

showList :: [City] -> ShowS #

Generic City Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.City

Associated Types

type Rep City :: Type -> Type #

Methods

from :: City -> Rep City x #

to :: Rep City x -> City #

NFData City Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.City

Methods

rnf :: City -> () #

Hashable City Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.City

Methods

hashWithSalt :: Int -> City -> Int #

hash :: City -> Int #

FromJSON City Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.City

type Rep City Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.City

type Rep City = D1 ('MetaData "City" "Amazonka.GuardDuty.Types.City" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "City'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cityName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCity :: City Source #

Create a value of City with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cityName:City', city_cityName - The city name of the remote IP address.

CloudTrailConfigurationResult

data CloudTrailConfigurationResult Source #

Contains information on the status of CloudTrail as a data source for the detector.

See: newCloudTrailConfigurationResult smart constructor.

Instances

Instances details
Eq CloudTrailConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CloudTrailConfigurationResult

Read CloudTrailConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CloudTrailConfigurationResult

Show CloudTrailConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CloudTrailConfigurationResult

Generic CloudTrailConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CloudTrailConfigurationResult

Associated Types

type Rep CloudTrailConfigurationResult :: Type -> Type #

NFData CloudTrailConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CloudTrailConfigurationResult

Hashable CloudTrailConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CloudTrailConfigurationResult

FromJSON CloudTrailConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CloudTrailConfigurationResult

type Rep CloudTrailConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CloudTrailConfigurationResult

type Rep CloudTrailConfigurationResult = D1 ('MetaData "CloudTrailConfigurationResult" "Amazonka.GuardDuty.Types.CloudTrailConfigurationResult" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "CloudTrailConfigurationResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataSourceStatus)))

newCloudTrailConfigurationResult Source #

Create a value of CloudTrailConfigurationResult with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:CloudTrailConfigurationResult', cloudTrailConfigurationResult_status - Describes whether CloudTrail is enabled as a data source for the detector.

Condition

data Condition Source #

Contains information about the condition.

See: newCondition smart constructor.

Instances

Instances details
Eq Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

Read Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

Show Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

Generic Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

Associated Types

type Rep Condition :: Type -> Type #

NFData Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

Methods

rnf :: Condition -> () #

Hashable Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

ToJSON Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

FromJSON Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

type Rep Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

type Rep Condition = D1 ('MetaData "Condition" "Amazonka.GuardDuty.Types.Condition" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "Condition'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "eq") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "lessThan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "lte") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "greaterThanOrEqual") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "lessThanOrEqual") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "gt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "equals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "neq") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "notEquals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "lt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "gte") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "greaterThan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))))

newCondition :: Condition Source #

Create a value of Condition with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:eq:Condition', condition_eq - Represents the equal condition to be applied to a single field when querying for findings.

$sel:lessThan:Condition', condition_lessThan - Represents a less than condition to be applied to a single field when querying for findings.

$sel:lte:Condition', condition_lte - Represents a less than or equal condition to be applied to a single field when querying for findings.

$sel:greaterThanOrEqual:Condition', condition_greaterThanOrEqual - Represents a greater than or equal condition to be applied to a single field when querying for findings.

$sel:lessThanOrEqual:Condition', condition_lessThanOrEqual - Represents a less than or equal condition to be applied to a single field when querying for findings.

$sel:gt:Condition', condition_gt - Represents a greater than condition to be applied to a single field when querying for findings.

$sel:equals:Condition', condition_equals - Represents an equal ____ condition to be applied to a single field when querying for findings.

$sel:neq:Condition', condition_neq - Represents the not equal condition to be applied to a single field when querying for findings.

$sel:notEquals:Condition', condition_notEquals - Represents a not equal ____ condition to be applied to a single field when querying for findings.

$sel:lt:Condition', condition_lt - Represents a less than condition to be applied to a single field when querying for findings.

$sel:gte:Condition', condition_gte - Represents a greater than or equal condition to be applied to a single field when querying for findings.

$sel:greaterThan:Condition', condition_greaterThan - Represents a greater than condition to be applied to a single field when querying for findings.

Country

data Country Source #

Contains information about the country where the remote IP address is located.

See: newCountry smart constructor.

Constructors

Country' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq Country Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Country

Methods

(==) :: Country -> Country -> Bool #

(/=) :: Country -> Country -> Bool #

Read Country Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Country

Show Country Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Country

Generic Country Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Country

Associated Types

type Rep Country :: Type -> Type #

Methods

from :: Country -> Rep Country x #

to :: Rep Country x -> Country #

NFData Country Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Country

Methods

rnf :: Country -> () #

Hashable Country Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Country

Methods

hashWithSalt :: Int -> Country -> Int #

hash :: Country -> Int #

FromJSON Country Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Country

type Rep Country Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Country

type Rep Country = D1 ('MetaData "Country" "Amazonka.GuardDuty.Types.Country" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "Country'" 'PrefixI 'True) (S1 ('MetaSel ('Just "countryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "countryCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCountry :: Country Source #

Create a value of Country with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:countryName:Country', country_countryName - The country name of the remote IP address.

$sel:countryCode:Country', country_countryCode - The country code of the remote IP address.

DNSLogsConfigurationResult

data DNSLogsConfigurationResult Source #

Contains information on the status of DNS logs as a data source.

See: newDNSLogsConfigurationResult smart constructor.

Instances

Instances details
Eq DNSLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DNSLogsConfigurationResult

Read DNSLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DNSLogsConfigurationResult

Show DNSLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DNSLogsConfigurationResult

Generic DNSLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DNSLogsConfigurationResult

Associated Types

type Rep DNSLogsConfigurationResult :: Type -> Type #

NFData DNSLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DNSLogsConfigurationResult

Hashable DNSLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DNSLogsConfigurationResult

FromJSON DNSLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DNSLogsConfigurationResult

type Rep DNSLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DNSLogsConfigurationResult

type Rep DNSLogsConfigurationResult = D1 ('MetaData "DNSLogsConfigurationResult" "Amazonka.GuardDuty.Types.DNSLogsConfigurationResult" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DNSLogsConfigurationResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataSourceStatus)))

newDNSLogsConfigurationResult Source #

Create a value of DNSLogsConfigurationResult with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:DNSLogsConfigurationResult', dNSLogsConfigurationResult_status - Denotes whether DNS logs is enabled as a data source.

DataSourceConfigurations

data DataSourceConfigurations Source #

Contains information about which data sources are enabled.

See: newDataSourceConfigurations smart constructor.

Instances

Instances details
Eq DataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurations

Read DataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurations

Show DataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurations

Generic DataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurations

Associated Types

type Rep DataSourceConfigurations :: Type -> Type #

NFData DataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurations

Hashable DataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurations

ToJSON DataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurations

type Rep DataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurations

type Rep DataSourceConfigurations = D1 ('MetaData "DataSourceConfigurations" "Amazonka.GuardDuty.Types.DataSourceConfigurations" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DataSourceConfigurations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Logs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3LogsConfiguration))))

newDataSourceConfigurations :: DataSourceConfigurations Source #

Create a value of DataSourceConfigurations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:s3Logs:DataSourceConfigurations', dataSourceConfigurations_s3Logs - Describes whether S3 data event logs are enabled as a data source.

DataSourceConfigurationsResult

data DataSourceConfigurationsResult Source #

Contains information on the status of data sources for the detector.

See: newDataSourceConfigurationsResult smart constructor.

Instances

Instances details
Eq DataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurationsResult

Read DataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurationsResult

Show DataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurationsResult

Generic DataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurationsResult

Associated Types

type Rep DataSourceConfigurationsResult :: Type -> Type #

NFData DataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurationsResult

Hashable DataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurationsResult

FromJSON DataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurationsResult

type Rep DataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurationsResult

type Rep DataSourceConfigurationsResult = D1 ('MetaData "DataSourceConfigurationsResult" "Amazonka.GuardDuty.Types.DataSourceConfigurationsResult" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DataSourceConfigurationsResult'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cloudTrail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CloudTrailConfigurationResult) :*: S1 ('MetaSel ('Just "dNSLogs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DNSLogsConfigurationResult)) :*: (S1 ('MetaSel ('Just "flowLogs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FlowLogsConfigurationResult) :*: S1 ('MetaSel ('Just "s3Logs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 S3LogsConfigurationResult))))

newDataSourceConfigurationsResult Source #

Create a value of DataSourceConfigurationsResult with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cloudTrail:DataSourceConfigurationsResult', dataSourceConfigurationsResult_cloudTrail - An object that contains information on the status of CloudTrail as a data source.

$sel:dNSLogs:DataSourceConfigurationsResult', dataSourceConfigurationsResult_dNSLogs - An object that contains information on the status of DNS logs as a data source.

$sel:flowLogs:DataSourceConfigurationsResult', dataSourceConfigurationsResult_flowLogs - An object that contains information on the status of VPC flow logs as a data source.

$sel:s3Logs:DataSourceConfigurationsResult', dataSourceConfigurationsResult_s3Logs - An object that contains information on the status of S3 Data event logs as a data source.

DefaultServerSideEncryption

data DefaultServerSideEncryption Source #

Contains information on the server side encryption method used in the S3 bucket. See S3 Server-Side Encryption for more information.

See: newDefaultServerSideEncryption smart constructor.

Instances

Instances details
Eq DefaultServerSideEncryption Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DefaultServerSideEncryption

Read DefaultServerSideEncryption Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DefaultServerSideEncryption

Show DefaultServerSideEncryption Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DefaultServerSideEncryption

Generic DefaultServerSideEncryption Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DefaultServerSideEncryption

Associated Types

type Rep DefaultServerSideEncryption :: Type -> Type #

NFData DefaultServerSideEncryption Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DefaultServerSideEncryption

Hashable DefaultServerSideEncryption Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DefaultServerSideEncryption

FromJSON DefaultServerSideEncryption Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DefaultServerSideEncryption

type Rep DefaultServerSideEncryption Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DefaultServerSideEncryption

type Rep DefaultServerSideEncryption = D1 ('MetaData "DefaultServerSideEncryption" "Amazonka.GuardDuty.Types.DefaultServerSideEncryption" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DefaultServerSideEncryption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "encryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "kmsMasterKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDefaultServerSideEncryption :: DefaultServerSideEncryption Source #

Create a value of DefaultServerSideEncryption with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:encryptionType:DefaultServerSideEncryption', defaultServerSideEncryption_encryptionType - The type of encryption used for objects within the S3 bucket.

$sel:kmsMasterKeyArn:DefaultServerSideEncryption', defaultServerSideEncryption_kmsMasterKeyArn - The Amazon Resource Name (ARN) of the KMS encryption key. Only available if the bucket EncryptionType is aws:kms.

Destination

data Destination Source #

Contains information about the publishing destination, including the ID, type, and status.

See: newDestination smart constructor.

Instances

Instances details
Eq Destination Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Destination

Read Destination Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Destination

Show Destination Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Destination

Generic Destination Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Destination

Associated Types

type Rep Destination :: Type -> Type #

NFData Destination Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Destination

Methods

rnf :: Destination -> () #

Hashable Destination Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Destination

FromJSON Destination Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Destination

type Rep Destination Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Destination

type Rep Destination = D1 ('MetaData "Destination" "Amazonka.GuardDuty.Types.Destination" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "Destination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "destinationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "destinationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DestinationType) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PublishingStatus))))

newDestination Source #

Create a value of Destination with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:destinationId:Destination', destination_destinationId - The unique ID of the publishing destination.

$sel:destinationType:Destination', destination_destinationType - The type of resource used for the publishing destination. Currently, only Amazon S3 buckets are supported.

$sel:status:Destination', destination_status - The status of the publishing destination.

DestinationProperties

data DestinationProperties Source #

Contains the Amazon Resource Name (ARN) of the resource to publish to, such as an S3 bucket, and the ARN of the KMS key to use to encrypt published findings.

See: newDestinationProperties smart constructor.

Instances

Instances details
Eq DestinationProperties Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationProperties

Read DestinationProperties Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationProperties

Show DestinationProperties Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationProperties

Generic DestinationProperties Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationProperties

Associated Types

type Rep DestinationProperties :: Type -> Type #

NFData DestinationProperties Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationProperties

Methods

rnf :: DestinationProperties -> () #

Hashable DestinationProperties Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationProperties

ToJSON DestinationProperties Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationProperties

FromJSON DestinationProperties Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationProperties

type Rep DestinationProperties Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationProperties

type Rep DestinationProperties = D1 ('MetaData "DestinationProperties" "Amazonka.GuardDuty.Types.DestinationProperties" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DestinationProperties'" 'PrefixI 'True) (S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "destinationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDestinationProperties :: DestinationProperties Source #

Create a value of DestinationProperties with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:kmsKeyArn:DestinationProperties', destinationProperties_kmsKeyArn - The ARN of the KMS key to use for encryption.

$sel:destinationArn:DestinationProperties', destinationProperties_destinationArn - The ARN of the resource to publish to.

DnsRequestAction

data DnsRequestAction Source #

Contains information about the DNS_REQUEST action described in this finding.

See: newDnsRequestAction smart constructor.

Constructors

DnsRequestAction' (Maybe Text) 

Instances

Instances details
Eq DnsRequestAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DnsRequestAction

Read DnsRequestAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DnsRequestAction

Show DnsRequestAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DnsRequestAction

Generic DnsRequestAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DnsRequestAction

Associated Types

type Rep DnsRequestAction :: Type -> Type #

NFData DnsRequestAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DnsRequestAction

Methods

rnf :: DnsRequestAction -> () #

Hashable DnsRequestAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DnsRequestAction

FromJSON DnsRequestAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DnsRequestAction

type Rep DnsRequestAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DnsRequestAction

type Rep DnsRequestAction = D1 ('MetaData "DnsRequestAction" "Amazonka.GuardDuty.Types.DnsRequestAction" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DnsRequestAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDnsRequestAction :: DnsRequestAction Source #

Create a value of DnsRequestAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:domain:DnsRequestAction', dnsRequestAction_domain - The domain information for the API request.

DomainDetails

data DomainDetails Source #

Contains information about the domain.

See: newDomainDetails smart constructor.

Constructors

DomainDetails' (Maybe Text) 

Instances

Instances details
Eq DomainDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DomainDetails

Read DomainDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DomainDetails

Show DomainDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DomainDetails

Generic DomainDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DomainDetails

Associated Types

type Rep DomainDetails :: Type -> Type #

NFData DomainDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DomainDetails

Methods

rnf :: DomainDetails -> () #

Hashable DomainDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DomainDetails

FromJSON DomainDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DomainDetails

type Rep DomainDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DomainDetails

type Rep DomainDetails = D1 ('MetaData "DomainDetails" "Amazonka.GuardDuty.Types.DomainDetails" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DomainDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDomainDetails :: DomainDetails Source #

Create a value of DomainDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:domain:DomainDetails', domainDetails_domain - The domain information for the AWS API call.

Evidence

data Evidence Source #

Contains information about the reason that the finding was generated.

See: newEvidence smart constructor.

Instances

Instances details
Eq Evidence Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Evidence

Read Evidence Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Evidence

Show Evidence Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Evidence

Generic Evidence Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Evidence

Associated Types

type Rep Evidence :: Type -> Type #

Methods

from :: Evidence -> Rep Evidence x #

to :: Rep Evidence x -> Evidence #

NFData Evidence Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Evidence

Methods

rnf :: Evidence -> () #

Hashable Evidence Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Evidence

Methods

hashWithSalt :: Int -> Evidence -> Int #

hash :: Evidence -> Int #

FromJSON Evidence Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Evidence

type Rep Evidence Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Evidence

type Rep Evidence = D1 ('MetaData "Evidence" "Amazonka.GuardDuty.Types.Evidence" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "Evidence'" 'PrefixI 'True) (S1 ('MetaSel ('Just "threatIntelligenceDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ThreatIntelligenceDetail]))))

newEvidence :: Evidence Source #

Create a value of Evidence with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:threatIntelligenceDetails:Evidence', evidence_threatIntelligenceDetails - A list of threat intelligence details related to the evidence.

Finding

data Finding Source #

Contains information about the finding, which is generated when abnormal or suspicious activity is detected.

See: newFinding smart constructor.

Instances

Instances details
Eq Finding Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Finding

Methods

(==) :: Finding -> Finding -> Bool #

(/=) :: Finding -> Finding -> Bool #

Read Finding Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Finding

Show Finding Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Finding

Generic Finding Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Finding

Associated Types

type Rep Finding :: Type -> Type #

Methods

from :: Finding -> Rep Finding x #

to :: Rep Finding x -> Finding #

NFData Finding Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Finding

Methods

rnf :: Finding -> () #

Hashable Finding Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Finding

Methods

hashWithSalt :: Int -> Finding -> Int #

hash :: Finding -> Int #

FromJSON Finding Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Finding

type Rep Finding Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Finding

type Rep Finding = D1 ('MetaData "Finding" "Amazonka.GuardDuty.Types.Finding" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "Finding'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "service") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceInfo)) :*: (S1 ('MetaSel ('Just "confidence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "partition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))) :*: (((S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Resource))) :*: ((S1 ('MetaSel ('Just "schemaVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "severity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newFinding Source #

Create a value of Finding with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:service:Finding', finding_service - Undocumented member.

$sel:confidence:Finding', finding_confidence - The confidence score for the finding.

$sel:partition:Finding', finding_partition - The partition associated with the finding.

$sel:title:Finding', finding_title - The title of the finding.

$sel:description:Finding', finding_description - The description of the finding.

$sel:accountId:Finding', finding_accountId - The ID of the account in which the finding was generated.

$sel:arn:Finding', finding_arn - The ARN of the finding.

$sel:createdAt:Finding', finding_createdAt - The time and date when the finding was created.

$sel:id:Finding', finding_id - The ID of the finding.

$sel:region:Finding', finding_region - The Region where the finding was generated.

$sel:resource:Finding', finding_resource - Undocumented member.

$sel:schemaVersion:Finding', finding_schemaVersion - The version of the schema used for the finding.

$sel:severity:Finding', finding_severity - The severity of the finding.

$sel:type':Finding', finding_type - The type of finding.

$sel:updatedAt:Finding', finding_updatedAt - The time and date when the finding was last updated.

FindingCriteria

data FindingCriteria Source #

Contains information about the criteria used for querying findings.

See: newFindingCriteria smart constructor.

Instances

Instances details
Eq FindingCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingCriteria

Read FindingCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingCriteria

Show FindingCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingCriteria

Generic FindingCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingCriteria

Associated Types

type Rep FindingCriteria :: Type -> Type #

NFData FindingCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingCriteria

Methods

rnf :: FindingCriteria -> () #

Hashable FindingCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingCriteria

ToJSON FindingCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingCriteria

FromJSON FindingCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingCriteria

type Rep FindingCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingCriteria

type Rep FindingCriteria = D1 ('MetaData "FindingCriteria" "Amazonka.GuardDuty.Types.FindingCriteria" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "FindingCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "criterion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Condition)))))

newFindingCriteria :: FindingCriteria Source #

Create a value of FindingCriteria with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:criterion:FindingCriteria', findingCriteria_criterion - Represents a map of finding properties that match specified conditions and values when querying findings.

FindingStatistics

data FindingStatistics Source #

Contains information about finding statistics.

See: newFindingStatistics smart constructor.

Instances

Instances details
Eq FindingStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatistics

Read FindingStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatistics

Show FindingStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatistics

Generic FindingStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatistics

Associated Types

type Rep FindingStatistics :: Type -> Type #

NFData FindingStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatistics

Methods

rnf :: FindingStatistics -> () #

Hashable FindingStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatistics

FromJSON FindingStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatistics

type Rep FindingStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatistics

type Rep FindingStatistics = D1 ('MetaData "FindingStatistics" "Amazonka.GuardDuty.Types.FindingStatistics" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "FindingStatistics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "countBySeverity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Int)))))

newFindingStatistics :: FindingStatistics Source #

Create a value of FindingStatistics with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:countBySeverity:FindingStatistics', findingStatistics_countBySeverity - Represents a map of severity to count statistics for a set of findings.

FlowLogsConfigurationResult

data FlowLogsConfigurationResult Source #

Contains information on the status of VPC flow logs as a data source.

See: newFlowLogsConfigurationResult smart constructor.

Instances

Instances details
Eq FlowLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FlowLogsConfigurationResult

Read FlowLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FlowLogsConfigurationResult

Show FlowLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FlowLogsConfigurationResult

Generic FlowLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FlowLogsConfigurationResult

Associated Types

type Rep FlowLogsConfigurationResult :: Type -> Type #

NFData FlowLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FlowLogsConfigurationResult

Hashable FlowLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FlowLogsConfigurationResult

FromJSON FlowLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FlowLogsConfigurationResult

type Rep FlowLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FlowLogsConfigurationResult

type Rep FlowLogsConfigurationResult = D1 ('MetaData "FlowLogsConfigurationResult" "Amazonka.GuardDuty.Types.FlowLogsConfigurationResult" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "FlowLogsConfigurationResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataSourceStatus)))

newFlowLogsConfigurationResult Source #

Create a value of FlowLogsConfigurationResult with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:FlowLogsConfigurationResult', flowLogsConfigurationResult_status - Denotes whether VPC flow logs is enabled as a data source.

GeoLocation

data GeoLocation Source #

Contains information about the location of the remote IP address.

See: newGeoLocation smart constructor.

Instances

Instances details
Eq GeoLocation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.GeoLocation

Read GeoLocation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.GeoLocation

Show GeoLocation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.GeoLocation

Generic GeoLocation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.GeoLocation

Associated Types

type Rep GeoLocation :: Type -> Type #

NFData GeoLocation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.GeoLocation

Methods

rnf :: GeoLocation -> () #

Hashable GeoLocation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.GeoLocation

FromJSON GeoLocation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.GeoLocation

type Rep GeoLocation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.GeoLocation

type Rep GeoLocation = D1 ('MetaData "GeoLocation" "Amazonka.GuardDuty.Types.GeoLocation" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GeoLocation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "lon") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))

newGeoLocation :: GeoLocation Source #

Create a value of GeoLocation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:lat:GeoLocation', geoLocation_lat - The latitude information of the remote IP address.

$sel:lon:GeoLocation', geoLocation_lon - The longitude information of the remote IP address.

IamInstanceProfile

data IamInstanceProfile Source #

Contains information about the EC2 instance profile.

See: newIamInstanceProfile smart constructor.

Instances

Instances details
Eq IamInstanceProfile Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IamInstanceProfile

Read IamInstanceProfile Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IamInstanceProfile

Show IamInstanceProfile Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IamInstanceProfile

Generic IamInstanceProfile Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IamInstanceProfile

Associated Types

type Rep IamInstanceProfile :: Type -> Type #

NFData IamInstanceProfile Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IamInstanceProfile

Methods

rnf :: IamInstanceProfile -> () #

Hashable IamInstanceProfile Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IamInstanceProfile

FromJSON IamInstanceProfile Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IamInstanceProfile

type Rep IamInstanceProfile Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IamInstanceProfile

type Rep IamInstanceProfile = D1 ('MetaData "IamInstanceProfile" "Amazonka.GuardDuty.Types.IamInstanceProfile" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "IamInstanceProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newIamInstanceProfile :: IamInstanceProfile Source #

Create a value of IamInstanceProfile with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:IamInstanceProfile', iamInstanceProfile_arn - The profile ARN of the EC2 instance.

$sel:id:IamInstanceProfile', iamInstanceProfile_id - The profile ID of the EC2 instance.

InstanceDetails

data InstanceDetails Source #

Contains information about the details of an instance.

See: newInstanceDetails smart constructor.

Instances

Instances details
Eq InstanceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.InstanceDetails

Read InstanceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.InstanceDetails

Show InstanceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.InstanceDetails

Generic InstanceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.InstanceDetails

Associated Types

type Rep InstanceDetails :: Type -> Type #

NFData InstanceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.InstanceDetails

Methods

rnf :: InstanceDetails -> () #

Hashable InstanceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.InstanceDetails

FromJSON InstanceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.InstanceDetails

type Rep InstanceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.InstanceDetails

type Rep InstanceDetails = D1 ('MetaData "InstanceDetails" "Amazonka.GuardDuty.Types.InstanceDetails" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "InstanceDetails'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "launchTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "networkInterfaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NetworkInterface])) :*: (S1 ('MetaSel ('Just "outpostArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "iamInstanceProfile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IamInstanceProfile)) :*: S1 ('MetaSel ('Just "imageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "productCodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ProductCode])) :*: S1 ('MetaSel ('Just "instanceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "imageDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newInstanceDetails :: InstanceDetails Source #

Create a value of InstanceDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:instanceId:InstanceDetails', instanceDetails_instanceId - The ID of the EC2 instance.

$sel:platform:InstanceDetails', instanceDetails_platform - The platform of the EC2 instance.

$sel:launchTime:InstanceDetails', instanceDetails_launchTime - The launch time of the EC2 instance.

$sel:networkInterfaces:InstanceDetails', instanceDetails_networkInterfaces - The elastic network interface information of the EC2 instance.

$sel:outpostArn:InstanceDetails', instanceDetails_outpostArn - The Amazon Resource Name (ARN) of the AWS Outpost. Only applicable to AWS Outposts instances.

$sel:instanceType:InstanceDetails', instanceDetails_instanceType - The type of the EC2 instance.

$sel:availabilityZone:InstanceDetails', instanceDetails_availabilityZone - The Availability Zone of the EC2 instance.

$sel:iamInstanceProfile:InstanceDetails', instanceDetails_iamInstanceProfile - The profile information of the EC2 instance.

$sel:imageId:InstanceDetails', instanceDetails_imageId - The image ID of the EC2 instance.

$sel:productCodes:InstanceDetails', instanceDetails_productCodes - The product code of the EC2 instance.

$sel:instanceState:InstanceDetails', instanceDetails_instanceState - The state of the EC2 instance.

$sel:tags:InstanceDetails', instanceDetails_tags - The tags of the EC2 instance.

$sel:imageDescription:InstanceDetails', instanceDetails_imageDescription - The image description of the EC2 instance.

Invitation

data Invitation Source #

Contains information about the invitation to become a member account.

See: newInvitation smart constructor.

Instances

Instances details
Eq Invitation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Invitation

Read Invitation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Invitation

Show Invitation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Invitation

Generic Invitation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Invitation

Associated Types

type Rep Invitation :: Type -> Type #

NFData Invitation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Invitation

Methods

rnf :: Invitation -> () #

Hashable Invitation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Invitation

FromJSON Invitation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Invitation

type Rep Invitation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Invitation

type Rep Invitation = D1 ('MetaData "Invitation" "Amazonka.GuardDuty.Types.Invitation" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "Invitation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "invitedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "relationshipStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "invitationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newInvitation :: Invitation Source #

Create a value of Invitation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:invitedAt:Invitation', invitation_invitedAt - The timestamp when the invitation was sent.

$sel:relationshipStatus:Invitation', invitation_relationshipStatus - The status of the relationship between the inviter and invitee accounts.

$sel:invitationId:Invitation', invitation_invitationId - The ID of the invitation. This value is used to validate the inviter account to the member account.

$sel:accountId:Invitation', invitation_accountId - The ID of the account that the invitation was sent from.

LocalIpDetails

data LocalIpDetails Source #

Contains information about the local IP address of the connection.

See: newLocalIpDetails smart constructor.

Constructors

LocalIpDetails' (Maybe Text) 

Instances

Instances details
Eq LocalIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalIpDetails

Read LocalIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalIpDetails

Show LocalIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalIpDetails

Generic LocalIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalIpDetails

Associated Types

type Rep LocalIpDetails :: Type -> Type #

NFData LocalIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalIpDetails

Methods

rnf :: LocalIpDetails -> () #

Hashable LocalIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalIpDetails

FromJSON LocalIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalIpDetails

type Rep LocalIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalIpDetails

type Rep LocalIpDetails = D1 ('MetaData "LocalIpDetails" "Amazonka.GuardDuty.Types.LocalIpDetails" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "LocalIpDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipAddressV4") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newLocalIpDetails :: LocalIpDetails Source #

Create a value of LocalIpDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ipAddressV4:LocalIpDetails', localIpDetails_ipAddressV4 - The IPv4 local address of the connection.

LocalPortDetails

data LocalPortDetails Source #

Contains information about the port for the local connection.

See: newLocalPortDetails smart constructor.

Instances

Instances details
Eq LocalPortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalPortDetails

Read LocalPortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalPortDetails

Show LocalPortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalPortDetails

Generic LocalPortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalPortDetails

Associated Types

type Rep LocalPortDetails :: Type -> Type #

NFData LocalPortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalPortDetails

Methods

rnf :: LocalPortDetails -> () #

Hashable LocalPortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalPortDetails

FromJSON LocalPortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalPortDetails

type Rep LocalPortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalPortDetails

type Rep LocalPortDetails = D1 ('MetaData "LocalPortDetails" "Amazonka.GuardDuty.Types.LocalPortDetails" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "LocalPortDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "portName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newLocalPortDetails :: LocalPortDetails Source #

Create a value of LocalPortDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:portName:LocalPortDetails', localPortDetails_portName - The port name of the local connection.

$sel:port:LocalPortDetails', localPortDetails_port - The port number of the local connection.

Master

data Master Source #

Contains information about the administrator account and invitation.

See: newMaster smart constructor.

Constructors

Master' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq Master Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Master

Methods

(==) :: Master -> Master -> Bool #

(/=) :: Master -> Master -> Bool #

Read Master Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Master

Show Master Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Master

Generic Master Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Master

Associated Types

type Rep Master :: Type -> Type #

Methods

from :: Master -> Rep Master x #

to :: Rep Master x -> Master #

NFData Master Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Master

Methods

rnf :: Master -> () #

Hashable Master Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Master

Methods

hashWithSalt :: Int -> Master -> Int #

hash :: Master -> Int #

FromJSON Master Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Master

type Rep Master Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Master

type Rep Master = D1 ('MetaData "Master" "Amazonka.GuardDuty.Types.Master" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "Master'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "invitedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "relationshipStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "invitationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newMaster :: Master Source #

Create a value of Master with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:invitedAt:Master', master_invitedAt - The timestamp when the invitation was sent.

$sel:relationshipStatus:Master', master_relationshipStatus - The status of the relationship between the administrator and member accounts.

$sel:invitationId:Master', master_invitationId - The value used to validate the administrator account to the member account.

$sel:accountId:Master', master_accountId - The ID of the account used as the administrator account.

Member

data Member Source #

Contains information about the member account.

See: newMember smart constructor.

Instances

Instances details
Eq Member Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Member

Methods

(==) :: Member -> Member -> Bool #

(/=) :: Member -> Member -> Bool #

Read Member Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Member

Show Member Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Member

Generic Member Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Member

Associated Types

type Rep Member :: Type -> Type #

Methods

from :: Member -> Rep Member x #

to :: Rep Member x -> Member #

NFData Member Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Member

Methods

rnf :: Member -> () #

Hashable Member Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Member

Methods

hashWithSalt :: Int -> Member -> Int #

hash :: Member -> Int #

FromJSON Member Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Member

type Rep Member Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Member

newMember Source #

Create a value of Member with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:invitedAt:Member', member_invitedAt - The timestamp when the invitation was sent.

$sel:detectorId:Member', member_detectorId - The detector ID of the member account.

$sel:accountId:Member', member_accountId - The ID of the member account.

$sel:masterId:Member', member_masterId - The administrator account ID.

$sel:email:Member', member_email - The email address of the member account.

$sel:relationshipStatus:Member', member_relationshipStatus - The status of the relationship between the member and the administrator.

$sel:updatedAt:Member', member_updatedAt - The last-updated timestamp of the member.

MemberDataSourceConfiguration

data MemberDataSourceConfiguration Source #

Contains information on which data sources are enabled for a member account.

See: newMemberDataSourceConfiguration smart constructor.

Instances

Instances details
Eq MemberDataSourceConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MemberDataSourceConfiguration

Read MemberDataSourceConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MemberDataSourceConfiguration

Show MemberDataSourceConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MemberDataSourceConfiguration

Generic MemberDataSourceConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MemberDataSourceConfiguration

Associated Types

type Rep MemberDataSourceConfiguration :: Type -> Type #

NFData MemberDataSourceConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MemberDataSourceConfiguration

Hashable MemberDataSourceConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MemberDataSourceConfiguration

FromJSON MemberDataSourceConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MemberDataSourceConfiguration

type Rep MemberDataSourceConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MemberDataSourceConfiguration

type Rep MemberDataSourceConfiguration = D1 ('MetaData "MemberDataSourceConfiguration" "Amazonka.GuardDuty.Types.MemberDataSourceConfiguration" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "MemberDataSourceConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "dataSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataSourceConfigurationsResult)))

newMemberDataSourceConfiguration Source #

Create a value of MemberDataSourceConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountId:MemberDataSourceConfiguration', memberDataSourceConfiguration_accountId - The account ID for the member account.

$sel:dataSources:MemberDataSourceConfiguration', memberDataSourceConfiguration_dataSources - Contains information on the status of data sources for the account.

NetworkConnectionAction

data NetworkConnectionAction Source #

Contains information about the NETWORK_CONNECTION action described in the finding.

See: newNetworkConnectionAction smart constructor.

Instances

Instances details
Eq NetworkConnectionAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkConnectionAction

Read NetworkConnectionAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkConnectionAction

Show NetworkConnectionAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkConnectionAction

Generic NetworkConnectionAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkConnectionAction

Associated Types

type Rep NetworkConnectionAction :: Type -> Type #

NFData NetworkConnectionAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkConnectionAction

Methods

rnf :: NetworkConnectionAction -> () #

Hashable NetworkConnectionAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkConnectionAction

FromJSON NetworkConnectionAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkConnectionAction

type Rep NetworkConnectionAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkConnectionAction

type Rep NetworkConnectionAction = D1 ('MetaData "NetworkConnectionAction" "Amazonka.GuardDuty.Types.NetworkConnectionAction" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "NetworkConnectionAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "remoteIpDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RemoteIpDetails)) :*: (S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "localIpDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LocalIpDetails)))) :*: ((S1 ('MetaSel ('Just "remotePortDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RemotePortDetails)) :*: S1 ('MetaSel ('Just "blocked") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "connectionDirection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "localPortDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LocalPortDetails))))))

newNetworkConnectionAction :: NetworkConnectionAction Source #

Create a value of NetworkConnectionAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:remoteIpDetails:NetworkConnectionAction', networkConnectionAction_remoteIpDetails - The remote IP information of the connection.

$sel:protocol:NetworkConnectionAction', networkConnectionAction_protocol - The network connection protocol.

$sel:localIpDetails:NetworkConnectionAction', networkConnectionAction_localIpDetails - The local IP information of the connection.

$sel:remotePortDetails:NetworkConnectionAction', networkConnectionAction_remotePortDetails - The remote port information of the connection.

$sel:blocked:NetworkConnectionAction', networkConnectionAction_blocked - Indicates whether EC2 blocked the network connection to your instance.

$sel:connectionDirection:NetworkConnectionAction', networkConnectionAction_connectionDirection - The network connection direction.

$sel:localPortDetails:NetworkConnectionAction', networkConnectionAction_localPortDetails - The local port information of the connection.

NetworkInterface

data NetworkInterface Source #

Contains information about the elastic network interface of the EC2 instance.

See: newNetworkInterface smart constructor.

Instances

Instances details
Eq NetworkInterface Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkInterface

Read NetworkInterface Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkInterface

Show NetworkInterface Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkInterface

Generic NetworkInterface Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkInterface

Associated Types

type Rep NetworkInterface :: Type -> Type #

NFData NetworkInterface Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkInterface

Methods

rnf :: NetworkInterface -> () #

Hashable NetworkInterface Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkInterface

FromJSON NetworkInterface Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkInterface

type Rep NetworkInterface Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkInterface

newNetworkInterface :: NetworkInterface Source #

Create a value of NetworkInterface with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:privateIpAddresses:NetworkInterface', networkInterface_privateIpAddresses - Other private IP address information of the EC2 instance.

$sel:publicDnsName:NetworkInterface', networkInterface_publicDnsName - The public DNS name of the EC2 instance.

$sel:securityGroups:NetworkInterface', networkInterface_securityGroups - The security groups associated with the EC2 instance.

$sel:vpcId:NetworkInterface', networkInterface_vpcId - The VPC ID of the EC2 instance.

$sel:networkInterfaceId:NetworkInterface', networkInterface_networkInterfaceId - The ID of the network interface.

$sel:subnetId:NetworkInterface', networkInterface_subnetId - The subnet ID of the EC2 instance.

$sel:privateIpAddress:NetworkInterface', networkInterface_privateIpAddress - The private IP address of the EC2 instance.

$sel:publicIp:NetworkInterface', networkInterface_publicIp - The public IP address of the EC2 instance.

$sel:privateDnsName:NetworkInterface', networkInterface_privateDnsName - The private DNS name of the EC2 instance.

$sel:ipv6Addresses:NetworkInterface', networkInterface_ipv6Addresses - A list of IPv6 addresses for the EC2 instance.

Organization

data Organization Source #

Contains information about the ISP organization of the remote IP address.

See: newOrganization smart constructor.

Instances

Instances details
Eq Organization Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Organization

Read Organization Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Organization

Show Organization Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Organization

Generic Organization Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Organization

Associated Types

type Rep Organization :: Type -> Type #

NFData Organization Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Organization

Methods

rnf :: Organization -> () #

Hashable Organization Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Organization

FromJSON Organization Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Organization

type Rep Organization Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Organization

type Rep Organization = D1 ('MetaData "Organization" "Amazonka.GuardDuty.Types.Organization" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "Organization'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "org") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "asnOrg") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "asn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "isp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newOrganization :: Organization Source #

Create a value of Organization with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:org:Organization', organization_org - The name of the internet provider.

$sel:asnOrg:Organization', organization_asnOrg - The organization that registered this ASN.

$sel:asn:Organization', organization_asn - The Autonomous System Number (ASN) of the internet provider of the remote IP address.

$sel:isp:Organization', organization_isp - The ISP information for the internet provider.

OrganizationDataSourceConfigurations

data OrganizationDataSourceConfigurations Source #

An object that contains information on which data sources will be configured to be automatically enabled for new members within the organization.

See: newOrganizationDataSourceConfigurations smart constructor.

Instances

Instances details
Eq OrganizationDataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurations

Read OrganizationDataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurations

Show OrganizationDataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurations

Generic OrganizationDataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurations

NFData OrganizationDataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurations

Hashable OrganizationDataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurations

ToJSON OrganizationDataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurations

type Rep OrganizationDataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurations

type Rep OrganizationDataSourceConfigurations = D1 ('MetaData "OrganizationDataSourceConfigurations" "Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurations" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "OrganizationDataSourceConfigurations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Logs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrganizationS3LogsConfiguration))))

newOrganizationDataSourceConfigurations :: OrganizationDataSourceConfigurations Source #

Create a value of OrganizationDataSourceConfigurations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:s3Logs:OrganizationDataSourceConfigurations', organizationDataSourceConfigurations_s3Logs - Describes whether S3 data event logs are enabled for new members of the organization.

OrganizationDataSourceConfigurationsResult

data OrganizationDataSourceConfigurationsResult Source #

An object that contains information on which data sources are automatically enabled for new members within the organization.

See: newOrganizationDataSourceConfigurationsResult smart constructor.

Instances

Instances details
Eq OrganizationDataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurationsResult

Read OrganizationDataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurationsResult

Show OrganizationDataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurationsResult

Generic OrganizationDataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurationsResult

NFData OrganizationDataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurationsResult

Hashable OrganizationDataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurationsResult

FromJSON OrganizationDataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurationsResult

type Rep OrganizationDataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurationsResult

type Rep OrganizationDataSourceConfigurationsResult = D1 ('MetaData "OrganizationDataSourceConfigurationsResult" "Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurationsResult" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "OrganizationDataSourceConfigurationsResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Logs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OrganizationS3LogsConfigurationResult)))

newOrganizationDataSourceConfigurationsResult Source #

Create a value of OrganizationDataSourceConfigurationsResult with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:s3Logs:OrganizationDataSourceConfigurationsResult', organizationDataSourceConfigurationsResult_s3Logs - Describes whether S3 data event logs are enabled as a data source.

OrganizationS3LogsConfiguration

data OrganizationS3LogsConfiguration Source #

Describes whether S3 data event logs will be automatically enabled for new members of the organization.

See: newOrganizationS3LogsConfiguration smart constructor.

Instances

Instances details
Eq OrganizationS3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfiguration

Read OrganizationS3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfiguration

Show OrganizationS3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfiguration

Generic OrganizationS3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfiguration

Associated Types

type Rep OrganizationS3LogsConfiguration :: Type -> Type #

NFData OrganizationS3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfiguration

Hashable OrganizationS3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfiguration

ToJSON OrganizationS3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfiguration

type Rep OrganizationS3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfiguration

type Rep OrganizationS3LogsConfiguration = D1 ('MetaData "OrganizationS3LogsConfiguration" "Amazonka.GuardDuty.Types.OrganizationS3LogsConfiguration" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "OrganizationS3LogsConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "autoEnable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newOrganizationS3LogsConfiguration Source #

Create a value of OrganizationS3LogsConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:autoEnable:OrganizationS3LogsConfiguration', organizationS3LogsConfiguration_autoEnable - A value that contains information on whether S3 data event logs will be enabled automatically as a data source for the organization.

OrganizationS3LogsConfigurationResult

data OrganizationS3LogsConfigurationResult Source #

The current configuration of S3 data event logs as a data source for the organization.

See: newOrganizationS3LogsConfigurationResult smart constructor.

Instances

Instances details
Eq OrganizationS3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfigurationResult

Read OrganizationS3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfigurationResult

Show OrganizationS3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfigurationResult

Generic OrganizationS3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfigurationResult

NFData OrganizationS3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfigurationResult

Hashable OrganizationS3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfigurationResult

FromJSON OrganizationS3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfigurationResult

type Rep OrganizationS3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfigurationResult

type Rep OrganizationS3LogsConfigurationResult = D1 ('MetaData "OrganizationS3LogsConfigurationResult" "Amazonka.GuardDuty.Types.OrganizationS3LogsConfigurationResult" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "OrganizationS3LogsConfigurationResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "autoEnable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newOrganizationS3LogsConfigurationResult Source #

Create a value of OrganizationS3LogsConfigurationResult with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:autoEnable:OrganizationS3LogsConfigurationResult', organizationS3LogsConfigurationResult_autoEnable - A value that describes whether S3 data event logs are automatically enabled for new members of the organization.

Owner

data Owner Source #

Contains information on the owner of the bucket.

See: newOwner smart constructor.

Constructors

Owner' (Maybe Text) 

Instances

Instances details
Eq Owner Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Owner

Methods

(==) :: Owner -> Owner -> Bool #

(/=) :: Owner -> Owner -> Bool #

Read Owner Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Owner

Show Owner Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Owner

Methods

showsPrec :: Int -> Owner -> ShowS #

show :: Owner -> String #

showList :: [Owner] -> ShowS #

Generic Owner Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Owner

Associated Types

type Rep Owner :: Type -> Type #

Methods

from :: Owner -> Rep Owner x #

to :: Rep Owner x -> Owner #

NFData Owner Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Owner

Methods

rnf :: Owner -> () #

Hashable Owner Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Owner

Methods

hashWithSalt :: Int -> Owner -> Int #

hash :: Owner -> Int #

FromJSON Owner Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Owner

type Rep Owner Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Owner

type Rep Owner = D1 ('MetaData "Owner" "Amazonka.GuardDuty.Types.Owner" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "Owner'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newOwner :: Owner Source #

Create a value of Owner with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:Owner', owner_id - The canonical user ID of the bucket owner. For information about locating your canonical user ID see Finding Your Account Canonical User ID.

PermissionConfiguration

data PermissionConfiguration Source #

Contains information about how permissions are configured for the S3 bucket.

See: newPermissionConfiguration smart constructor.

Instances

Instances details
Eq PermissionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PermissionConfiguration

Read PermissionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PermissionConfiguration

Show PermissionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PermissionConfiguration

Generic PermissionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PermissionConfiguration

Associated Types

type Rep PermissionConfiguration :: Type -> Type #

NFData PermissionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PermissionConfiguration

Methods

rnf :: PermissionConfiguration -> () #

Hashable PermissionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PermissionConfiguration

FromJSON PermissionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PermissionConfiguration

type Rep PermissionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PermissionConfiguration

type Rep PermissionConfiguration = D1 ('MetaData "PermissionConfiguration" "Amazonka.GuardDuty.Types.PermissionConfiguration" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "PermissionConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucketLevelPermissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BucketLevelPermissions)) :*: S1 ('MetaSel ('Just "accountLevelPermissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccountLevelPermissions))))

newPermissionConfiguration :: PermissionConfiguration Source #

Create a value of PermissionConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:bucketLevelPermissions:PermissionConfiguration', permissionConfiguration_bucketLevelPermissions - Contains information about the bucket level permissions for the S3 bucket.

$sel:accountLevelPermissions:PermissionConfiguration', permissionConfiguration_accountLevelPermissions - Contains information about the account level permissions on the S3 bucket.

PortProbeAction

data PortProbeAction Source #

Contains information about the PORT_PROBE action described in the finding.

See: newPortProbeAction smart constructor.

Instances

Instances details
Eq PortProbeAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeAction

Read PortProbeAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeAction

Show PortProbeAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeAction

Generic PortProbeAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeAction

Associated Types

type Rep PortProbeAction :: Type -> Type #

NFData PortProbeAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeAction

Methods

rnf :: PortProbeAction -> () #

Hashable PortProbeAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeAction

FromJSON PortProbeAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeAction

type Rep PortProbeAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeAction

type Rep PortProbeAction = D1 ('MetaData "PortProbeAction" "Amazonka.GuardDuty.Types.PortProbeAction" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "PortProbeAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "portProbeDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PortProbeDetail])) :*: S1 ('MetaSel ('Just "blocked") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newPortProbeAction :: PortProbeAction Source #

Create a value of PortProbeAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:portProbeDetails:PortProbeAction', portProbeAction_portProbeDetails - A list of objects related to port probe details.

$sel:blocked:PortProbeAction', portProbeAction_blocked - Indicates whether EC2 blocked the port probe to the instance, such as with an ACL.

PortProbeDetail

data PortProbeDetail Source #

Contains information about the port probe details.

See: newPortProbeDetail smart constructor.

Instances

Instances details
Eq PortProbeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeDetail

Read PortProbeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeDetail

Show PortProbeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeDetail

Generic PortProbeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeDetail

Associated Types

type Rep PortProbeDetail :: Type -> Type #

NFData PortProbeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeDetail

Methods

rnf :: PortProbeDetail -> () #

Hashable PortProbeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeDetail

FromJSON PortProbeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeDetail

type Rep PortProbeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeDetail

type Rep PortProbeDetail = D1 ('MetaData "PortProbeDetail" "Amazonka.GuardDuty.Types.PortProbeDetail" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "PortProbeDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "remoteIpDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RemoteIpDetails)) :*: (S1 ('MetaSel ('Just "localIpDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LocalIpDetails)) :*: S1 ('MetaSel ('Just "localPortDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LocalPortDetails)))))

newPortProbeDetail :: PortProbeDetail Source #

Create a value of PortProbeDetail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:remoteIpDetails:PortProbeDetail', portProbeDetail_remoteIpDetails - The remote IP information of the connection.

$sel:localIpDetails:PortProbeDetail', portProbeDetail_localIpDetails - The local IP information of the connection.

$sel:localPortDetails:PortProbeDetail', portProbeDetail_localPortDetails - The local port information of the connection.

PrivateIpAddressDetails

data PrivateIpAddressDetails Source #

Contains other private IP address information of the EC2 instance.

See: newPrivateIpAddressDetails smart constructor.

Instances

Instances details
Eq PrivateIpAddressDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PrivateIpAddressDetails

Read PrivateIpAddressDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PrivateIpAddressDetails

Show PrivateIpAddressDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PrivateIpAddressDetails

Generic PrivateIpAddressDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PrivateIpAddressDetails

Associated Types

type Rep PrivateIpAddressDetails :: Type -> Type #

NFData PrivateIpAddressDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PrivateIpAddressDetails

Methods

rnf :: PrivateIpAddressDetails -> () #

Hashable PrivateIpAddressDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PrivateIpAddressDetails

FromJSON PrivateIpAddressDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PrivateIpAddressDetails

type Rep PrivateIpAddressDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PrivateIpAddressDetails

type Rep PrivateIpAddressDetails = D1 ('MetaData "PrivateIpAddressDetails" "Amazonka.GuardDuty.Types.PrivateIpAddressDetails" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "PrivateIpAddressDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "privateIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "privateDnsName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPrivateIpAddressDetails :: PrivateIpAddressDetails Source #

Create a value of PrivateIpAddressDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:privateIpAddress:PrivateIpAddressDetails', privateIpAddressDetails_privateIpAddress - The private IP address of the EC2 instance.

$sel:privateDnsName:PrivateIpAddressDetails', privateIpAddressDetails_privateDnsName - The private DNS name of the EC2 instance.

ProductCode

data ProductCode Source #

Contains information about the product code for the EC2 instance.

See: newProductCode smart constructor.

Constructors

ProductCode' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq ProductCode Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ProductCode

Read ProductCode Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ProductCode

Show ProductCode Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ProductCode

Generic ProductCode Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ProductCode

Associated Types

type Rep ProductCode :: Type -> Type #

NFData ProductCode Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ProductCode

Methods

rnf :: ProductCode -> () #

Hashable ProductCode Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ProductCode

FromJSON ProductCode Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ProductCode

type Rep ProductCode Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ProductCode

type Rep ProductCode = D1 ('MetaData "ProductCode" "Amazonka.GuardDuty.Types.ProductCode" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ProductCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "productType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newProductCode :: ProductCode Source #

Create a value of ProductCode with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:productType:ProductCode', productCode_productType - The product code type.

$sel:code:ProductCode', productCode_code - The product code information.

PublicAccess

data PublicAccess Source #

Describes the public access policies that apply to the S3 bucket.

See: newPublicAccess smart constructor.

Instances

Instances details
Eq PublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublicAccess

Read PublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublicAccess

Show PublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublicAccess

Generic PublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublicAccess

Associated Types

type Rep PublicAccess :: Type -> Type #

NFData PublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublicAccess

Methods

rnf :: PublicAccess -> () #

Hashable PublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublicAccess

FromJSON PublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublicAccess

type Rep PublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublicAccess

type Rep PublicAccess = D1 ('MetaData "PublicAccess" "Amazonka.GuardDuty.Types.PublicAccess" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "PublicAccess'" 'PrefixI 'True) (S1 ('MetaSel ('Just "permissionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PermissionConfiguration)) :*: S1 ('MetaSel ('Just "effectivePermission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPublicAccess :: PublicAccess Source #

Create a value of PublicAccess with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:permissionConfiguration:PublicAccess', publicAccess_permissionConfiguration - Contains information about how permissions are configured for the S3 bucket.

$sel:effectivePermission:PublicAccess', publicAccess_effectivePermission - Describes the effective permission on this bucket after factoring all attached policies.

RemoteIpDetails

data RemoteIpDetails Source #

Contains information about the remote IP address of the connection.

See: newRemoteIpDetails smart constructor.

Instances

Instances details
Eq RemoteIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteIpDetails

Read RemoteIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteIpDetails

Show RemoteIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteIpDetails

Generic RemoteIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteIpDetails

Associated Types

type Rep RemoteIpDetails :: Type -> Type #

NFData RemoteIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteIpDetails

Methods

rnf :: RemoteIpDetails -> () #

Hashable RemoteIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteIpDetails

FromJSON RemoteIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteIpDetails

type Rep RemoteIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteIpDetails

type Rep RemoteIpDetails = D1 ('MetaData "RemoteIpDetails" "Amazonka.GuardDuty.Types.RemoteIpDetails" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "RemoteIpDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "country") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Country)) :*: S1 ('MetaSel ('Just "city") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe City))) :*: (S1 ('MetaSel ('Just "ipAddressV4") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "geoLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GeoLocation)) :*: S1 ('MetaSel ('Just "organization") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Organization))))))

newRemoteIpDetails :: RemoteIpDetails Source #

Create a value of RemoteIpDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:country:RemoteIpDetails', remoteIpDetails_country - The country code of the remote IP address.

$sel:city:RemoteIpDetails', remoteIpDetails_city - The city information of the remote IP address.

$sel:ipAddressV4:RemoteIpDetails', remoteIpDetails_ipAddressV4 - The IPv4 remote address of the connection.

$sel:geoLocation:RemoteIpDetails', remoteIpDetails_geoLocation - The location information of the remote IP address.

$sel:organization:RemoteIpDetails', remoteIpDetails_organization - The ISP organization information of the remote IP address.

RemotePortDetails

data RemotePortDetails Source #

Contains information about the remote port.

See: newRemotePortDetails smart constructor.

Instances

Instances details
Eq RemotePortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemotePortDetails

Read RemotePortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemotePortDetails

Show RemotePortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemotePortDetails

Generic RemotePortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemotePortDetails

Associated Types

type Rep RemotePortDetails :: Type -> Type #

NFData RemotePortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemotePortDetails

Methods

rnf :: RemotePortDetails -> () #

Hashable RemotePortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemotePortDetails

FromJSON RemotePortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemotePortDetails

type Rep RemotePortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemotePortDetails

type Rep RemotePortDetails = D1 ('MetaData "RemotePortDetails" "Amazonka.GuardDuty.Types.RemotePortDetails" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "RemotePortDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "portName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newRemotePortDetails :: RemotePortDetails Source #

Create a value of RemotePortDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:portName:RemotePortDetails', remotePortDetails_portName - The port name of the remote connection.

$sel:port:RemotePortDetails', remotePortDetails_port - The port number of the remote connection.

Resource

data Resource Source #

Contains information about the AWS resource associated with the activity that prompted GuardDuty to generate a finding.

See: newResource smart constructor.

Instances

Instances details
Eq Resource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Resource

Read Resource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Resource

Show Resource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Resource

Generic Resource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Resource

Associated Types

type Rep Resource :: Type -> Type #

Methods

from :: Resource -> Rep Resource x #

to :: Rep Resource x -> Resource #

NFData Resource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Resource

Methods

rnf :: Resource -> () #

Hashable Resource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Resource

Methods

hashWithSalt :: Int -> Resource -> Int #

hash :: Resource -> Int #

FromJSON Resource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Resource

type Rep Resource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Resource

type Rep Resource = D1 ('MetaData "Resource" "Amazonka.GuardDuty.Types.Resource" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "Resource'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3BucketDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [S3BucketDetail]))) :*: (S1 ('MetaSel ('Just "instanceDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceDetails)) :*: S1 ('MetaSel ('Just "accessKeyDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccessKeyDetails)))))

newResource :: Resource Source #

Create a value of Resource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceType:Resource', resource_resourceType - The type of AWS resource.

$sel:s3BucketDetails:Resource', resource_s3BucketDetails - Contains information on the S3 bucket.

$sel:instanceDetails:Resource', resource_instanceDetails - The information about the EC2 instance associated with the activity that prompted GuardDuty to generate a finding.

$sel:accessKeyDetails:Resource', resource_accessKeyDetails - The IAM access key details (IAM user information) of a user that engaged in the activity that prompted GuardDuty to generate a finding.

S3BucketDetail

data S3BucketDetail Source #

Contains information on the S3 bucket.

See: newS3BucketDetail smart constructor.

Instances

Instances details
Eq S3BucketDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3BucketDetail

Read S3BucketDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3BucketDetail

Show S3BucketDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3BucketDetail

Generic S3BucketDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3BucketDetail

Associated Types

type Rep S3BucketDetail :: Type -> Type #

NFData S3BucketDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3BucketDetail

Methods

rnf :: S3BucketDetail -> () #

Hashable S3BucketDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3BucketDetail

FromJSON S3BucketDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3BucketDetail

type Rep S3BucketDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3BucketDetail

newS3BucketDetail :: S3BucketDetail Source #

Create a value of S3BucketDetail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:S3BucketDetail', s3BucketDetail_arn - The Amazon Resource Name (ARN) of the S3 bucket.

$sel:createdAt:S3BucketDetail', s3BucketDetail_createdAt - The date and time the bucket was created at.

$sel:owner:S3BucketDetail', s3BucketDetail_owner - The owner of the S3 bucket.

$sel:name:S3BucketDetail', s3BucketDetail_name - The name of the S3 bucket.

$sel:defaultServerSideEncryption:S3BucketDetail', s3BucketDetail_defaultServerSideEncryption - Describes the server side encryption method used in the S3 bucket.

$sel:publicAccess:S3BucketDetail', s3BucketDetail_publicAccess - Describes the public access policies that apply to the S3 bucket.

$sel:type':S3BucketDetail', s3BucketDetail_type - Describes whether the bucket is a source or destination bucket.

$sel:tags:S3BucketDetail', s3BucketDetail_tags - All tags attached to the S3 bucket

S3LogsConfiguration

data S3LogsConfiguration Source #

Describes whether S3 data event logs will be enabled as a data source.

See: newS3LogsConfiguration smart constructor.

Instances

Instances details
Eq S3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfiguration

Read S3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfiguration

Show S3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfiguration

Generic S3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfiguration

Associated Types

type Rep S3LogsConfiguration :: Type -> Type #

NFData S3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfiguration

Methods

rnf :: S3LogsConfiguration -> () #

Hashable S3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfiguration

ToJSON S3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfiguration

type Rep S3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfiguration

type Rep S3LogsConfiguration = D1 ('MetaData "S3LogsConfiguration" "Amazonka.GuardDuty.Types.S3LogsConfiguration" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "S3LogsConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newS3LogsConfiguration Source #

Create a value of S3LogsConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enable:S3LogsConfiguration', s3LogsConfiguration_enable - The status of S3 data event logs as a data source.

S3LogsConfigurationResult

data S3LogsConfigurationResult Source #

Describes whether S3 data event logs will be enabled as a data source.

See: newS3LogsConfigurationResult smart constructor.

Instances

Instances details
Eq S3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfigurationResult

Read S3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfigurationResult

Show S3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfigurationResult

Generic S3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfigurationResult

Associated Types

type Rep S3LogsConfigurationResult :: Type -> Type #

NFData S3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfigurationResult

Hashable S3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfigurationResult

FromJSON S3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfigurationResult

type Rep S3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfigurationResult

type Rep S3LogsConfigurationResult = D1 ('MetaData "S3LogsConfigurationResult" "Amazonka.GuardDuty.Types.S3LogsConfigurationResult" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "S3LogsConfigurationResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataSourceStatus)))

newS3LogsConfigurationResult Source #

Create a value of S3LogsConfigurationResult with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:S3LogsConfigurationResult', s3LogsConfigurationResult_status - A value that describes whether S3 data event logs are automatically enabled for new members of the organization.

SecurityGroup

data SecurityGroup Source #

Contains information about the security groups associated with the EC2 instance.

See: newSecurityGroup smart constructor.

Constructors

SecurityGroup' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq SecurityGroup Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityGroup

Read SecurityGroup Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityGroup

Show SecurityGroup Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityGroup

Generic SecurityGroup Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityGroup

Associated Types

type Rep SecurityGroup :: Type -> Type #

NFData SecurityGroup Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityGroup

Methods

rnf :: SecurityGroup -> () #

Hashable SecurityGroup Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityGroup

FromJSON SecurityGroup Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityGroup

type Rep SecurityGroup Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityGroup

type Rep SecurityGroup = D1 ('MetaData "SecurityGroup" "Amazonka.GuardDuty.Types.SecurityGroup" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "SecurityGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSecurityGroup :: SecurityGroup Source #

Create a value of SecurityGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:groupId:SecurityGroup', securityGroup_groupId - The security group ID of the EC2 instance.

$sel:groupName:SecurityGroup', securityGroup_groupName - The security group name of the EC2 instance.

ServiceInfo

data ServiceInfo Source #

Contains additional information about the generated finding.

See: newServiceInfo smart constructor.

Instances

Instances details
Eq ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

Read ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

Show ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

Generic ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

Associated Types

type Rep ServiceInfo :: Type -> Type #

NFData ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

Methods

rnf :: ServiceInfo -> () #

Hashable ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

FromJSON ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

type Rep ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

newServiceInfo :: ServiceInfo Source #

Create a value of ServiceInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:count:ServiceInfo', serviceInfo_count - The total count of the occurrences of this finding type.

$sel:eventFirstSeen:ServiceInfo', serviceInfo_eventFirstSeen - The first-seen timestamp of the activity that prompted GuardDuty to generate this finding.

$sel:action:ServiceInfo', serviceInfo_action - Information about the activity that is described in a finding.

$sel:detectorId:ServiceInfo', serviceInfo_detectorId - The detector ID for the GuardDuty service.

$sel:serviceName:ServiceInfo', serviceInfo_serviceName - The name of the AWS service (GuardDuty) that generated a finding.

$sel:userFeedback:ServiceInfo', serviceInfo_userFeedback - Feedback that was submitted about the finding.

$sel:evidence:ServiceInfo', serviceInfo_evidence - An evidence object associated with the service.

$sel:eventLastSeen:ServiceInfo', serviceInfo_eventLastSeen - The last-seen timestamp of the activity that prompted GuardDuty to generate this finding.

$sel:resourceRole:ServiceInfo', serviceInfo_resourceRole - The resource role information for this finding.

$sel:archived:ServiceInfo', serviceInfo_archived - Indicates whether this finding is archived.

SortCriteria

data SortCriteria Source #

Contains information about the criteria used for sorting findings.

See: newSortCriteria smart constructor.

Instances

Instances details
Eq SortCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SortCriteria

Read SortCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SortCriteria

Show SortCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SortCriteria

Generic SortCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SortCriteria

Associated Types

type Rep SortCriteria :: Type -> Type #

NFData SortCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SortCriteria

Methods

rnf :: SortCriteria -> () #

Hashable SortCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SortCriteria

ToJSON SortCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SortCriteria

type Rep SortCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SortCriteria

type Rep SortCriteria = D1 ('MetaData "SortCriteria" "Amazonka.GuardDuty.Types.SortCriteria" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "SortCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "orderBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrderBy)) :*: S1 ('MetaSel ('Just "attributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSortCriteria :: SortCriteria Source #

Create a value of SortCriteria with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:orderBy:SortCriteria', sortCriteria_orderBy - The order by which the sorted findings are to be displayed.

$sel:attributeName:SortCriteria', sortCriteria_attributeName - Represents the finding attribute (for example, accountId) to sort findings by.

Tag

data Tag Source #

Contains information about a tag associated with the EC2 instance.

See: newTag smart constructor.

Constructors

Tag' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Read Tag Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

NFData Tag Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

FromJSON Tag Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.GuardDuty.Types.Tag" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTag :: Tag Source #

Create a value of Tag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:value:Tag', tag_value - The EC2 instance tag value.

$sel:key:Tag', tag_key - The EC2 instance tag key.

ThreatIntelligenceDetail

data ThreatIntelligenceDetail Source #

An instance of a threat intelligence detail that constitutes evidence for the finding.

See: newThreatIntelligenceDetail smart constructor.

Instances

Instances details
Eq ThreatIntelligenceDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelligenceDetail

Read ThreatIntelligenceDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelligenceDetail

Show ThreatIntelligenceDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelligenceDetail

Generic ThreatIntelligenceDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelligenceDetail

Associated Types

type Rep ThreatIntelligenceDetail :: Type -> Type #

NFData ThreatIntelligenceDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelligenceDetail

Hashable ThreatIntelligenceDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelligenceDetail

FromJSON ThreatIntelligenceDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelligenceDetail

type Rep ThreatIntelligenceDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelligenceDetail

type Rep ThreatIntelligenceDetail = D1 ('MetaData "ThreatIntelligenceDetail" "Amazonka.GuardDuty.Types.ThreatIntelligenceDetail" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ThreatIntelligenceDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "threatNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "threatListName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newThreatIntelligenceDetail :: ThreatIntelligenceDetail Source #

Create a value of ThreatIntelligenceDetail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:threatNames:ThreatIntelligenceDetail', threatIntelligenceDetail_threatNames - A list of names of the threats in the threat intelligence list that triggered the finding.

$sel:threatListName:ThreatIntelligenceDetail', threatIntelligenceDetail_threatListName - The name of the threat intelligence list that triggered the finding.

Total

data Total Source #

Contains the total usage with the corresponding currency unit for that value.

See: newTotal smart constructor.

Constructors

Total' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq Total Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Total

Methods

(==) :: Total -> Total -> Bool #

(/=) :: Total -> Total -> Bool #

Read Total Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Total

Show Total Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Total

Methods

showsPrec :: Int -> Total -> ShowS #

show :: Total -> String #

showList :: [Total] -> ShowS #

Generic Total Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Total

Associated Types

type Rep Total :: Type -> Type #

Methods

from :: Total -> Rep Total x #

to :: Rep Total x -> Total #

NFData Total Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Total

Methods

rnf :: Total -> () #

Hashable Total Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Total

Methods

hashWithSalt :: Int -> Total -> Int #

hash :: Total -> Int #

FromJSON Total Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Total

type Rep Total Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Total

type Rep Total = D1 ('MetaData "Total" "Amazonka.GuardDuty.Types.Total" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "Total'" 'PrefixI 'True) (S1 ('MetaSel ('Just "amount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTotal :: Total Source #

Create a value of Total with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:amount:Total', total_amount - The total usage.

$sel:unit:Total', total_unit - The currency unit that the amount is given in.

UnprocessedAccount

data UnprocessedAccount Source #

Contains information about the accounts that weren't processed.

See: newUnprocessedAccount smart constructor.

Instances

Instances details
Eq UnprocessedAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedAccount

Read UnprocessedAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedAccount

Show UnprocessedAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedAccount

Generic UnprocessedAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedAccount

Associated Types

type Rep UnprocessedAccount :: Type -> Type #

NFData UnprocessedAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedAccount

Methods

rnf :: UnprocessedAccount -> () #

Hashable UnprocessedAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedAccount

FromJSON UnprocessedAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedAccount

type Rep UnprocessedAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedAccount

type Rep UnprocessedAccount = D1 ('MetaData "UnprocessedAccount" "Amazonka.GuardDuty.Types.UnprocessedAccount" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UnprocessedAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "result") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUnprocessedAccount Source #

Create a value of UnprocessedAccount with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountId:UnprocessedAccount', unprocessedAccount_accountId - The AWS account ID.

$sel:result:UnprocessedAccount', unprocessedAccount_result - A reason why the account hasn't been processed.

UsageAccountResult

data UsageAccountResult Source #

Contains information on the total of usage based on account IDs.

See: newUsageAccountResult smart constructor.

Instances

Instances details
Eq UsageAccountResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageAccountResult

Read UsageAccountResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageAccountResult

Show UsageAccountResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageAccountResult

Generic UsageAccountResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageAccountResult

Associated Types

type Rep UsageAccountResult :: Type -> Type #

NFData UsageAccountResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageAccountResult

Methods

rnf :: UsageAccountResult -> () #

Hashable UsageAccountResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageAccountResult

FromJSON UsageAccountResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageAccountResult

type Rep UsageAccountResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageAccountResult

type Rep UsageAccountResult = D1 ('MetaData "UsageAccountResult" "Amazonka.GuardDuty.Types.UsageAccountResult" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UsageAccountResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "total") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Total))))

newUsageAccountResult :: UsageAccountResult Source #

Create a value of UsageAccountResult with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountId:UsageAccountResult', usageAccountResult_accountId - The Account ID that generated usage.

$sel:total:UsageAccountResult', usageAccountResult_total - Represents the total of usage for the Account ID.

UsageCriteria

data UsageCriteria Source #

Contains information about the criteria used to query usage statistics.

See: newUsageCriteria smart constructor.

Instances

Instances details
Eq UsageCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageCriteria

Read UsageCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageCriteria

Show UsageCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageCriteria

Generic UsageCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageCriteria

Associated Types

type Rep UsageCriteria :: Type -> Type #

NFData UsageCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageCriteria

Methods

rnf :: UsageCriteria -> () #

Hashable UsageCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageCriteria

ToJSON UsageCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageCriteria

type Rep UsageCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageCriteria

type Rep UsageCriteria = D1 ('MetaData "UsageCriteria" "Amazonka.GuardDuty.Types.UsageCriteria" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UsageCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "dataSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [DataSource]))))

newUsageCriteria :: UsageCriteria Source #

Create a value of UsageCriteria with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountIds:UsageCriteria', usageCriteria_accountIds - The account IDs to aggregate usage statistics from.

$sel:resources:UsageCriteria', usageCriteria_resources - The resources to aggregate usage statistics from. Only accepts exact resource names.

$sel:dataSources:UsageCriteria', usageCriteria_dataSources - The data sources to aggregate usage statistics from.

UsageDataSourceResult

data UsageDataSourceResult Source #

Contains information on the result of usage based on data source type.

See: newUsageDataSourceResult smart constructor.

Instances

Instances details
Eq UsageDataSourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageDataSourceResult

Read UsageDataSourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageDataSourceResult

Show UsageDataSourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageDataSourceResult

Generic UsageDataSourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageDataSourceResult

Associated Types

type Rep UsageDataSourceResult :: Type -> Type #

NFData UsageDataSourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageDataSourceResult

Methods

rnf :: UsageDataSourceResult -> () #

Hashable UsageDataSourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageDataSourceResult

FromJSON UsageDataSourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageDataSourceResult

type Rep UsageDataSourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageDataSourceResult

type Rep UsageDataSourceResult = D1 ('MetaData "UsageDataSourceResult" "Amazonka.GuardDuty.Types.UsageDataSourceResult" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UsageDataSourceResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "total") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Total)) :*: S1 ('MetaSel ('Just "dataSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataSource))))

newUsageDataSourceResult :: UsageDataSourceResult Source #

Create a value of UsageDataSourceResult with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:total:UsageDataSourceResult', usageDataSourceResult_total - Represents the total of usage for the specified data source.

$sel:dataSource:UsageDataSourceResult', usageDataSourceResult_dataSource - The data source type that generated usage.

UsageResourceResult

data UsageResourceResult Source #

Contains information on the sum of usage based on an AWS resource.

See: newUsageResourceResult smart constructor.

Instances

Instances details
Eq UsageResourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageResourceResult

Read UsageResourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageResourceResult

Show UsageResourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageResourceResult

Generic UsageResourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageResourceResult

Associated Types

type Rep UsageResourceResult :: Type -> Type #

NFData UsageResourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageResourceResult

Methods

rnf :: UsageResourceResult -> () #

Hashable UsageResourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageResourceResult

FromJSON UsageResourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageResourceResult

type Rep UsageResourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageResourceResult

type Rep UsageResourceResult = D1 ('MetaData "UsageResourceResult" "Amazonka.GuardDuty.Types.UsageResourceResult" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UsageResourceResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "total") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Total)) :*: S1 ('MetaSel ('Just "resource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newUsageResourceResult :: UsageResourceResult Source #

Create a value of UsageResourceResult with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:total:UsageResourceResult', usageResourceResult_total - Represents the sum total of usage for the specified resource type.

$sel:resource:UsageResourceResult', usageResourceResult_resource - The AWS resource that generated usage.

UsageStatistics

data UsageStatistics Source #

Contains the result of GuardDuty usage. If a UsageStatisticType is provided the result for other types will be null.

See: newUsageStatistics smart constructor.

Instances

Instances details
Eq UsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatistics

Read UsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatistics

Show UsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatistics

Generic UsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatistics

Associated Types

type Rep UsageStatistics :: Type -> Type #

NFData UsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatistics

Methods

rnf :: UsageStatistics -> () #

Hashable UsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatistics

FromJSON UsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatistics

type Rep UsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatistics

type Rep UsageStatistics = D1 ('MetaData "UsageStatistics" "Amazonka.GuardDuty.Types.UsageStatistics" "libZSservicesZSamazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UsageStatistics'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "topResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UsageResourceResult])) :*: S1 ('MetaSel ('Just "sumByResource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UsageResourceResult]))) :*: (S1 ('MetaSel ('Just "sumByDataSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UsageDataSourceResult])) :*: S1 ('MetaSel ('Just "sumByAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UsageAccountResult])))))

newUsageStatistics :: UsageStatistics Source #

Create a value of UsageStatistics with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:topResources:UsageStatistics', usageStatistics_topResources - Lists the top 50 resources that have generated the most GuardDuty usage, in order from most to least expensive.

$sel:sumByResource:UsageStatistics', usageStatistics_sumByResource - The usage statistic sum organized by resource.

$sel:sumByDataSource:UsageStatistics', usageStatistics_sumByDataSource - The usage statistic sum organized by on data source.

$sel:sumByAccount:UsageStatistics', usageStatistics_sumByAccount - The usage statistic sum organized by account ID.