amazonka-guardduty-2.0: Amazon GuardDuty SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

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, Amazon Web Services CloudTrail management event logs, CloudTrail S3 data event logs, EKS audit logs, DNS logs, and Amazon EBS volume data. 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 Amazon Web Services environment. This can include issues like escalations of privileges, uses of exposed credentials, or communication with malicious IPs, domains, or presence of malware on your Amazon EC2 instances and container workloads. For example, GuardDuty can detect compromised EC2 instances and container workloads serving malware, or mining bitcoin.

GuardDuty also monitors Amazon Web Services account access behavior for signs of compromise, such as unauthorized infrastructure deployments like 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 about the status of your Amazon Web Services environment by producing security findings that you can view in the GuardDuty console or through Amazon EventBridge. 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.

BadRequestException

_BadRequestException :: AsError a => Fold a ServiceError Source #

A bad request exception object.

InternalServerErrorException

_InternalServerErrorException :: AsError a => Fold a ServiceError Source #

An internal server error 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.

AcceptAdministratorInvitation

data AcceptAdministratorInvitation Source #

See: newAcceptAdministratorInvitation smart constructor.

Instances

Instances details
ToJSON AcceptAdministratorInvitation Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptAdministratorInvitation

ToHeaders AcceptAdministratorInvitation Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptAdministratorInvitation

ToPath AcceptAdministratorInvitation Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptAdministratorInvitation

ToQuery AcceptAdministratorInvitation Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptAdministratorInvitation

AWSRequest AcceptAdministratorInvitation Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptAdministratorInvitation

Generic AcceptAdministratorInvitation Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptAdministratorInvitation

Associated Types

type Rep AcceptAdministratorInvitation :: Type -> Type #

Read AcceptAdministratorInvitation Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptAdministratorInvitation

Show AcceptAdministratorInvitation Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptAdministratorInvitation

NFData AcceptAdministratorInvitation Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptAdministratorInvitation

Eq AcceptAdministratorInvitation Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptAdministratorInvitation

Hashable AcceptAdministratorInvitation Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptAdministratorInvitation

type AWSResponse AcceptAdministratorInvitation Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptAdministratorInvitation

type Rep AcceptAdministratorInvitation Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptAdministratorInvitation

type Rep AcceptAdministratorInvitation = D1 ('MetaData "AcceptAdministratorInvitation" "Amazonka.GuardDuty.AcceptAdministratorInvitation" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "AcceptAdministratorInvitation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "administratorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "invitationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newAcceptAdministratorInvitation Source #

Create a value of AcceptAdministratorInvitation 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:

AcceptAdministratorInvitation, acceptAdministratorInvitation_detectorId - The unique ID of the detector of the GuardDuty member account.

AcceptAdministratorInvitation, acceptAdministratorInvitation_administratorId - The account ID of the GuardDuty administrator account whose invitation you're accepting.

AcceptAdministratorInvitation, acceptAdministratorInvitation_invitationId - The value that is used to validate the administrator account to the member account.

data AcceptAdministratorInvitationResponse Source #

Instances

Instances details
Generic AcceptAdministratorInvitationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptAdministratorInvitation

Read AcceptAdministratorInvitationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptAdministratorInvitation

Show AcceptAdministratorInvitationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptAdministratorInvitation

NFData AcceptAdministratorInvitationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptAdministratorInvitation

Eq AcceptAdministratorInvitationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptAdministratorInvitation

type Rep AcceptAdministratorInvitationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.AcceptAdministratorInvitation

type Rep AcceptAdministratorInvitationResponse = D1 ('MetaData "AcceptAdministratorInvitationResponse" "Amazonka.GuardDuty.AcceptAdministratorInvitation" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "AcceptAdministratorInvitationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAcceptAdministratorInvitationResponse Source #

Create a value of AcceptAdministratorInvitationResponse 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:AcceptAdministratorInvitationResponse', acceptAdministratorInvitationResponse_httpStatus - The response's http status code.

ArchiveFindings

data ArchiveFindings Source #

See: newArchiveFindings smart constructor.

Constructors

ArchiveFindings' Text [Text] 

Instances

Instances details
ToJSON ArchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.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

AWSRequest ArchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ArchiveFindings

Associated Types

type AWSResponse ArchiveFindings #

Generic ArchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ArchiveFindings

Associated Types

type Rep ArchiveFindings :: Type -> Type #

Read ArchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ArchiveFindings

Show ArchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ArchiveFindings

NFData ArchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ArchiveFindings

Methods

rnf :: ArchiveFindings -> () #

Eq ArchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ArchiveFindings

Hashable ArchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ArchiveFindings

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ArchiveFindings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "findingIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

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:

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
Generic ArchiveFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ArchiveFindings

Associated Types

type Rep ArchiveFindingsResponse :: Type -> Type #

Read ArchiveFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ArchiveFindings

Show ArchiveFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ArchiveFindings

NFData ArchiveFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ArchiveFindings

Methods

rnf :: ArchiveFindingsResponse -> () #

Eq ArchiveFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ArchiveFindings

type Rep ArchiveFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ArchiveFindings

type Rep ArchiveFindingsResponse = D1 ('MetaData "ArchiveFindingsResponse" "Amazonka.GuardDuty.ArchiveFindings" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

CreateDetector

data CreateDetector Source #

See: newCreateDetector smart constructor.

Instances

Instances details
ToJSON CreateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.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

AWSRequest CreateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateDetector

Associated Types

type AWSResponse CreateDetector #

Generic CreateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateDetector

Associated Types

type Rep CreateDetector :: Type -> Type #

Read CreateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateDetector

Show CreateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateDetector

NFData CreateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateDetector

Methods

rnf :: CreateDetector -> () #

Eq CreateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateDetector

Hashable CreateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateDetector

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "CreateDetector'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dataSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataSourceConfigurations))) :*: (S1 ('MetaSel ('Just "findingPublishingFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingPublishingFrequency)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "enable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))))

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.

CreateDetector, createDetector_dataSources - Describes which data sources will be enabled for the detector.

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

CreateDetector, createDetector_tags - The tags to be added to a new detector resource.

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
Generic CreateDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateDetector

Associated Types

type Rep CreateDetectorResponse :: Type -> Type #

Read CreateDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateDetector

Show CreateDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateDetector

NFData CreateDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateDetector

Methods

rnf :: CreateDetectorResponse -> () #

Eq CreateDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateDetector

type Rep CreateDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateDetector

type Rep CreateDetectorResponse = D1 ('MetaData "CreateDetectorResponse" "Amazonka.GuardDuty.CreateDetector" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "CreateDetectorResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "unprocessedDataSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UnprocessedDataSourcesResult)) :*: 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:

CreateDetectorResponse, createDetectorResponse_detectorId - The unique ID of the created detector.

$sel:unprocessedDataSources:CreateDetectorResponse', createDetectorResponse_unprocessedDataSources - Specifies the data sources that couldn't be enabled when GuardDuty was enabled for the first time.

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

CreateFilter

data CreateFilter Source #

See: newCreateFilter smart constructor.

Instances

Instances details
ToJSON CreateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.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

AWSRequest CreateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateFilter

Associated Types

type AWSResponse CreateFilter #

Generic CreateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateFilter

Associated Types

type Rep CreateFilter :: Type -> Type #

Read CreateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateFilter

Show CreateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateFilter

NFData CreateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateFilter

Methods

rnf :: CreateFilter -> () #

Eq CreateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateFilter

Hashable CreateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateFilter

type AWSResponse CreateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateFilter

type Rep 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:

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

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

CreateFilter, createFilter_description - The description of the filter. Valid special characters include period (.), underscore (_), dash (-), and whitespace. The new line character is considered to be an invalid input for description.

$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.

CreateFilter, createFilter_tags - The tags to be added to a new filter resource.

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

CreateFilter, createFilter_name - The name of the filter. Valid characters include period (.), underscore (_), dash (-), and alphanumeric characters. A whitespace is considered to be an invalid character.

$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.userAgent
  • 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
  • resource.s3BucketDetails.publicAccess.effectivePermissions
  • resource.s3BucketDetails.name
  • resource.s3BucketDetails.tags.key
  • resource.s3BucketDetails.tags.value
  • resource.s3BucketDetails.type
  • 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
Generic CreateFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateFilter

Associated Types

type Rep CreateFilterResponse :: Type -> Type #

Read CreateFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateFilter

Show CreateFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateFilter

NFData CreateFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateFilter

Methods

rnf :: CreateFilterResponse -> () #

Eq CreateFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateFilter

type Rep CreateFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateFilter

type Rep CreateFilterResponse = D1 ('MetaData "CreateFilterResponse" "Amazonka.GuardDuty.CreateFilter" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

CreateFilter, createFilterResponse_name - The name of the successfully created filter.

CreateIPSet

data CreateIPSet Source #

See: newCreateIPSet smart constructor.

Instances

Instances details
ToJSON CreateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.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

AWSRequest CreateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateIPSet

Associated Types

type AWSResponse CreateIPSet #

Generic CreateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateIPSet

Associated Types

type Rep CreateIPSet :: Type -> Type #

Read CreateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateIPSet

Show CreateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateIPSet

NFData CreateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateIPSet

Methods

rnf :: CreateIPSet -> () #

Eq CreateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateIPSet

Hashable CreateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateIPSet

type AWSResponse CreateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateIPSet

type Rep 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.

CreateIPSet, createIPSet_tags - The tags to be added to a new IP set resource.

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

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.

$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
Generic CreateIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateIPSet

Associated Types

type Rep CreateIPSetResponse :: Type -> Type #

Read CreateIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateIPSet

Show CreateIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateIPSet

NFData CreateIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateIPSet

Methods

rnf :: CreateIPSetResponse -> () #

Eq CreateIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateIPSet

type Rep CreateIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateIPSet

type Rep CreateIPSetResponse = D1 ('MetaData "CreateIPSetResponse" "Amazonka.GuardDuty.CreateIPSet" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

CreateMembers

data CreateMembers Source #

See: newCreateMembers smart constructor.

Instances

Instances details
ToJSON CreateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.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

AWSRequest CreateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateMembers

Associated Types

type AWSResponse CreateMembers #

Generic CreateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateMembers

Associated Types

type Rep CreateMembers :: Type -> Type #

Read CreateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateMembers

Show CreateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateMembers

NFData CreateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateMembers

Methods

rnf :: CreateMembers -> () #

Eq CreateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateMembers

Hashable CreateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateMembers

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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))))

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:

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
Generic CreateMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateMembers

Associated Types

type Rep CreateMembersResponse :: Type -> Type #

Read CreateMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateMembers

Show CreateMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateMembers

NFData CreateMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateMembers

Methods

rnf :: CreateMembersResponse -> () #

Eq CreateMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateMembers

type Rep CreateMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateMembers

type Rep CreateMembersResponse = D1 ('MetaData "CreateMembersResponse" "Amazonka.GuardDuty.CreateMembers" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

CreatePublishingDestination

data CreatePublishingDestination Source #

See: newCreatePublishingDestination smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read CreatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.CreatePublishingDestination

Show CreatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.CreatePublishingDestination

NFData CreatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.CreatePublishingDestination

Eq CreatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.CreatePublishingDestination

Hashable CreatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.CreatePublishingDestination

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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))))

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.

CreatePublishingDestination, createPublishingDestination_detectorId - The ID of the GuardDuty detector associated with the publishing destination.

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
Generic 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

NFData CreatePublishingDestinationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreatePublishingDestination

Eq 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

CreatePublishingDestinationResponse, createPublishingDestinationResponse_destinationId - The ID of the publishing destination that is created.

CreateSampleFindings

data CreateSampleFindings Source #

See: newCreateSampleFindings smart constructor.

Instances

Instances details
ToJSON CreateSampleFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.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

AWSRequest CreateSampleFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateSampleFindings

Associated Types

type AWSResponse CreateSampleFindings #

Generic CreateSampleFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateSampleFindings

Associated Types

type Rep CreateSampleFindings :: Type -> Type #

Read CreateSampleFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateSampleFindings

Show CreateSampleFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateSampleFindings

NFData CreateSampleFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateSampleFindings

Methods

rnf :: CreateSampleFindings -> () #

Eq CreateSampleFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateSampleFindings

Hashable CreateSampleFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateSampleFindings

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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)))

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.

CreateSampleFindings, createSampleFindings_detectorId - The ID of the detector to create sample findings for.

data CreateSampleFindingsResponse Source #

See: newCreateSampleFindingsResponse smart constructor.

Instances

Instances details
Generic CreateSampleFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateSampleFindings

Associated Types

type Rep CreateSampleFindingsResponse :: Type -> Type #

Read CreateSampleFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateSampleFindings

Show CreateSampleFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateSampleFindings

NFData CreateSampleFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateSampleFindings

Eq 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

CreateThreatIntelSet

data CreateThreatIntelSet Source #

See: newCreateThreatIntelSet smart constructor.

Instances

Instances details
ToJSON CreateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.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

AWSRequest CreateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateThreatIntelSet

Associated Types

type AWSResponse CreateThreatIntelSet #

Generic CreateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateThreatIntelSet

Associated Types

type Rep CreateThreatIntelSet :: Type -> Type #

Read CreateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateThreatIntelSet

Show CreateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateThreatIntelSet

NFData CreateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateThreatIntelSet

Methods

rnf :: CreateThreatIntelSet -> () #

Eq CreateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateThreatIntelSet

Hashable CreateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateThreatIntelSet

type AWSResponse CreateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateThreatIntelSet

type Rep 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.

CreateThreatIntelSet, createThreatIntelSet_tags - The tags to be added to a new threat list resource.

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

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.

$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
Generic CreateThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateThreatIntelSet

Associated Types

type Rep CreateThreatIntelSetResponse :: Type -> Type #

Read CreateThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateThreatIntelSet

Show CreateThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateThreatIntelSet

NFData CreateThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.CreateThreatIntelSet

Eq 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

DeclineInvitations

data DeclineInvitations Source #

See: newDeclineInvitations smart constructor.

Instances

Instances details
ToJSON DeclineInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.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

AWSRequest DeclineInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeclineInvitations

Associated Types

type AWSResponse DeclineInvitations #

Generic DeclineInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeclineInvitations

Associated Types

type Rep DeclineInvitations :: Type -> Type #

Read DeclineInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeclineInvitations

Show DeclineInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeclineInvitations

NFData DeclineInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeclineInvitations

Methods

rnf :: DeclineInvitations -> () #

Eq DeclineInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeclineInvitations

Hashable DeclineInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeclineInvitations

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "DeclineInvitations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

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:

DeclineInvitations, declineInvitations_accountIds - A list of account IDs of the Amazon Web Services 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
Generic DeclineInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeclineInvitations

Associated Types

type Rep DeclineInvitationsResponse :: Type -> Type #

Read DeclineInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeclineInvitations

Show DeclineInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeclineInvitations

NFData DeclineInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeclineInvitations

Eq 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

DeleteDetector

data DeleteDetector Source #

See: newDeleteDetector smart constructor.

Constructors

DeleteDetector' Text 

Instances

Instances details
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

AWSRequest DeleteDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteDetector

Associated Types

type AWSResponse DeleteDetector #

Generic DeleteDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteDetector

Associated Types

type Rep DeleteDetector :: Type -> Type #

Read DeleteDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteDetector

Show DeleteDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteDetector

NFData DeleteDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteDetector

Methods

rnf :: DeleteDetector -> () #

Eq DeleteDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteDetector

Hashable DeleteDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteDetector

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "DeleteDetector'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DeleteDetector, deleteDetector_detectorId - The unique ID of the detector that you want to delete.

data DeleteDetectorResponse Source #

See: newDeleteDetectorResponse smart constructor.

Instances

Instances details
Generic DeleteDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteDetector

Associated Types

type Rep DeleteDetectorResponse :: Type -> Type #

Read DeleteDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteDetector

Show DeleteDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteDetector

NFData DeleteDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteDetector

Methods

rnf :: DeleteDetectorResponse -> () #

Eq DeleteDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteDetector

type Rep DeleteDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteDetector

type Rep DeleteDetectorResponse = D1 ('MetaData "DeleteDetectorResponse" "Amazonka.GuardDuty.DeleteDetector" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

DeleteFilter

data DeleteFilter Source #

See: newDeleteFilter smart constructor.

Constructors

DeleteFilter' Text Text 

Instances

Instances details
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

AWSRequest DeleteFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteFilter

Associated Types

type AWSResponse DeleteFilter #

Generic DeleteFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteFilter

Associated Types

type Rep DeleteFilter :: Type -> Type #

Read DeleteFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteFilter

Show DeleteFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteFilter

NFData DeleteFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteFilter

Methods

rnf :: DeleteFilter -> () #

Eq DeleteFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteFilter

Hashable DeleteFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteFilter

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "DeleteFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "filterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic DeleteFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteFilter

Associated Types

type Rep DeleteFilterResponse :: Type -> Type #

Read DeleteFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteFilter

Show DeleteFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteFilter

NFData DeleteFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteFilter

Methods

rnf :: DeleteFilterResponse -> () #

Eq DeleteFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteFilter

type Rep DeleteFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteFilter

type Rep DeleteFilterResponse = D1 ('MetaData "DeleteFilterResponse" "Amazonka.GuardDuty.DeleteFilter" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

DeleteIPSet

data DeleteIPSet Source #

See: newDeleteIPSet smart constructor.

Constructors

DeleteIPSet' Text Text 

Instances

Instances details
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

AWSRequest DeleteIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteIPSet

Associated Types

type AWSResponse DeleteIPSet #

Generic DeleteIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteIPSet

Associated Types

type Rep DeleteIPSet :: Type -> Type #

Read DeleteIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteIPSet

Show DeleteIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteIPSet

NFData DeleteIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteIPSet

Methods

rnf :: DeleteIPSet -> () #

Eq DeleteIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteIPSet

Hashable DeleteIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteIPSet

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "DeleteIPSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ipSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic DeleteIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteIPSet

Associated Types

type Rep DeleteIPSetResponse :: Type -> Type #

Read DeleteIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteIPSet

Show DeleteIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteIPSet

NFData DeleteIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteIPSet

Methods

rnf :: DeleteIPSetResponse -> () #

Eq DeleteIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteIPSet

type Rep DeleteIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteIPSet

type Rep DeleteIPSetResponse = D1 ('MetaData "DeleteIPSetResponse" "Amazonka.GuardDuty.DeleteIPSet" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

DeleteInvitations

data DeleteInvitations Source #

See: newDeleteInvitations smart constructor.

Instances

Instances details
ToJSON DeleteInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.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

AWSRequest DeleteInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

Associated Types

type AWSResponse DeleteInvitations #

Generic DeleteInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

Associated Types

type Rep DeleteInvitations :: Type -> Type #

Read DeleteInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

Show DeleteInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

NFData DeleteInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

Methods

rnf :: DeleteInvitations -> () #

Eq DeleteInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

Hashable DeleteInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "DeleteInvitations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

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:

DeleteInvitations, deleteInvitations_accountIds - A list of account IDs of the Amazon Web Services 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
Generic DeleteInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

Associated Types

type Rep DeleteInvitationsResponse :: Type -> Type #

Read DeleteInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

Show DeleteInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

NFData DeleteInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

Eq 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

DeleteMembers

data DeleteMembers Source #

See: newDeleteMembers smart constructor.

Instances

Instances details
ToJSON DeleteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.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

AWSRequest DeleteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteMembers

Associated Types

type AWSResponse DeleteMembers #

Generic DeleteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteMembers

Associated Types

type Rep DeleteMembers :: Type -> Type #

Read DeleteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteMembers

Show DeleteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteMembers

NFData DeleteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteMembers

Methods

rnf :: DeleteMembers -> () #

Eq DeleteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteMembers

Hashable DeleteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteMembers

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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))))

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:

DeleteMembers, deleteMembers_detectorId - The unique ID of the detector of the GuardDuty account whose members you want to delete.

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
Generic DeleteMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteMembers

Associated Types

type Rep DeleteMembersResponse :: Type -> Type #

Read DeleteMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteMembers

Show DeleteMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteMembers

NFData DeleteMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteMembers

Methods

rnf :: DeleteMembersResponse -> () #

Eq DeleteMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteMembers

type Rep DeleteMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteMembers

type Rep DeleteMembersResponse = D1 ('MetaData "DeleteMembersResponse" "Amazonka.GuardDuty.DeleteMembers" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

DeletePublishingDestination

data DeletePublishingDestination Source #

See: newDeletePublishingDestination smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read DeletePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.DeletePublishingDestination

Show DeletePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.DeletePublishingDestination

NFData DeletePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.DeletePublishingDestination

Eq DeletePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.DeletePublishingDestination

Hashable DeletePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.DeletePublishingDestination

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "DeletePublishingDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "destinationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DeletePublishingDestination, deletePublishingDestination_detectorId - The unique ID of the detector associated with the publishing destination to delete.

DeletePublishingDestination, deletePublishingDestination_destinationId - The ID of the publishing destination to delete.

data DeletePublishingDestinationResponse Source #

Instances

Instances details
Generic 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

NFData DeletePublishingDestinationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeletePublishingDestination

Eq 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

DeleteThreatIntelSet

data DeleteThreatIntelSet Source #

See: newDeleteThreatIntelSet smart constructor.

Instances

Instances details
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

AWSRequest DeleteThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteThreatIntelSet

Associated Types

type AWSResponse DeleteThreatIntelSet #

Generic DeleteThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteThreatIntelSet

Associated Types

type Rep DeleteThreatIntelSet :: Type -> Type #

Read DeleteThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteThreatIntelSet

Show DeleteThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteThreatIntelSet

NFData DeleteThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteThreatIntelSet

Methods

rnf :: DeleteThreatIntelSet -> () #

Eq DeleteThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteThreatIntelSet

Hashable DeleteThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteThreatIntelSet

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "DeleteThreatIntelSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "threatIntelSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic DeleteThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteThreatIntelSet

Associated Types

type Rep DeleteThreatIntelSetResponse :: Type -> Type #

Read DeleteThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteThreatIntelSet

Show DeleteThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteThreatIntelSet

NFData DeleteThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteThreatIntelSet

Eq 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

DescribeMalwareScans (Paginated)

data DescribeMalwareScans Source #

See: newDescribeMalwareScans smart constructor.

Instances

Instances details
ToJSON DescribeMalwareScans Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeMalwareScans

ToHeaders DescribeMalwareScans Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeMalwareScans

ToPath DescribeMalwareScans Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeMalwareScans

ToQuery DescribeMalwareScans Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeMalwareScans

AWSPager DescribeMalwareScans Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeMalwareScans

AWSRequest DescribeMalwareScans Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeMalwareScans

Associated Types

type AWSResponse DescribeMalwareScans #

Generic DescribeMalwareScans Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeMalwareScans

Associated Types

type Rep DescribeMalwareScans :: Type -> Type #

Read DescribeMalwareScans Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeMalwareScans

Show DescribeMalwareScans Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeMalwareScans

NFData DescribeMalwareScans Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeMalwareScans

Methods

rnf :: DescribeMalwareScans -> () #

Eq DescribeMalwareScans Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeMalwareScans

Hashable DescribeMalwareScans Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeMalwareScans

type AWSResponse DescribeMalwareScans Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeMalwareScans

type Rep DescribeMalwareScans Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeMalwareScans

type Rep DescribeMalwareScans = D1 ('MetaData "DescribeMalwareScans" "Amazonka.GuardDuty.DescribeMalwareScans" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "DescribeMalwareScans'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filterCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FilterCriteria)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sortCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SortCriteria)) :*: S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newDescribeMalwareScans Source #

Create a value of DescribeMalwareScans 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:filterCriteria:DescribeMalwareScans', describeMalwareScans_filterCriteria - Represents the criteria to be used in the filter for describing scan entries.

$sel:maxResults:DescribeMalwareScans', describeMalwareScans_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.

DescribeMalwareScans, describeMalwareScans_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:sortCriteria:DescribeMalwareScans', describeMalwareScans_sortCriteria - Represents the criteria used for sorting scan entries.

DescribeMalwareScans, describeMalwareScans_detectorId - The unique ID of the detector that the request is associated with.

data DescribeMalwareScansResponse Source #

See: newDescribeMalwareScansResponse smart constructor.

Instances

Instances details
Generic DescribeMalwareScansResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeMalwareScans

Associated Types

type Rep DescribeMalwareScansResponse :: Type -> Type #

Read DescribeMalwareScansResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeMalwareScans

Show DescribeMalwareScansResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeMalwareScans

NFData DescribeMalwareScansResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeMalwareScans

Eq DescribeMalwareScansResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeMalwareScans

type Rep DescribeMalwareScansResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeMalwareScans

type Rep DescribeMalwareScansResponse = D1 ('MetaData "DescribeMalwareScansResponse" "Amazonka.GuardDuty.DescribeMalwareScans" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "DescribeMalwareScansResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "scans") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Scan]))))

newDescribeMalwareScansResponse Source #

Create a value of DescribeMalwareScansResponse 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:

DescribeMalwareScans, describeMalwareScansResponse_nextToken - The pagination parameter to be used on the next list operation to retrieve more items.

$sel:httpStatus:DescribeMalwareScansResponse', describeMalwareScansResponse_httpStatus - The response's http status code.

$sel:scans:DescribeMalwareScansResponse', describeMalwareScansResponse_scans - Contains information about malware scans.

DescribeOrganizationConfiguration

data DescribeOrganizationConfiguration Source #

See: newDescribeOrganizationConfiguration smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeOrganizationConfiguration

Show DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeOrganizationConfiguration

NFData DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeOrganizationConfiguration

Eq DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeOrganizationConfiguration

Hashable DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeOrganizationConfiguration

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "DescribeOrganizationConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DescribeOrganizationConfiguration, describeOrganizationConfiguration_detectorId - The ID of the detector to retrieve information about the delegated administrator from.

data DescribeOrganizationConfigurationResponse Source #

Instances

Instances details
Generic 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

NFData DescribeOrganizationConfigurationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribeOrganizationConfiguration

Eq 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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:

DescribeOrganizationConfigurationResponse, describeOrganizationConfigurationResponse_dataSources - Describes which data sources are enabled automatically for member accounts.

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

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.

DescribePublishingDestination

data DescribePublishingDestination Source #

See: newDescribePublishingDestination smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read DescribePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribePublishingDestination

Show DescribePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribePublishingDestination

NFData DescribePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribePublishingDestination

Eq DescribePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribePublishingDestination

Hashable DescribePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribePublishingDestination

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "DescribePublishingDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "destinationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DescribePublishingDestination, describePublishingDestination_detectorId - The unique ID of the detector associated with the publishing destination to retrieve.

DescribePublishingDestination, describePublishingDestination_destinationId - The ID of the publishing destination to retrieve.

data DescribePublishingDestinationResponse Source #

Instances

Instances details
Generic 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

NFData DescribePublishingDestinationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DescribePublishingDestination

Eq 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

DescribePublishingDestination, describePublishingDestinationResponse_destinationId - The ID of the publishing destination.

DescribePublishingDestinationResponse, describePublishingDestinationResponse_destinationType - The type of publishing destination. Currently, only Amazon S3 buckets are supported.

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.

DisableOrganizationAdminAccount

data DisableOrganizationAdminAccount Source #

See: newDisableOrganizationAdminAccount smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisableOrganizationAdminAccount

Show DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisableOrganizationAdminAccount

NFData DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisableOrganizationAdminAccount

Eq DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisableOrganizationAdminAccount

Hashable DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisableOrganizationAdminAccount

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "DisableOrganizationAdminAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "adminAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DisableOrganizationAdminAccount, disableOrganizationAdminAccount_adminAccountId - The Amazon Web Services Account ID for the organizations account to be disabled as a GuardDuty delegated administrator.

data DisableOrganizationAdminAccountResponse Source #

Instances

Instances details
Generic 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

NFData DisableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DisableOrganizationAdminAccount

Eq 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

DisassociateFromAdministratorAccount

data DisassociateFromAdministratorAccount Source #

Instances

Instances details
ToJSON DisassociateFromAdministratorAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromAdministratorAccount

ToHeaders DisassociateFromAdministratorAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromAdministratorAccount

ToPath DisassociateFromAdministratorAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromAdministratorAccount

ToQuery DisassociateFromAdministratorAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromAdministratorAccount

AWSRequest DisassociateFromAdministratorAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromAdministratorAccount

Generic DisassociateFromAdministratorAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromAdministratorAccount

Read DisassociateFromAdministratorAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromAdministratorAccount

Show DisassociateFromAdministratorAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromAdministratorAccount

NFData DisassociateFromAdministratorAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromAdministratorAccount

Eq DisassociateFromAdministratorAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromAdministratorAccount

Hashable DisassociateFromAdministratorAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromAdministratorAccount

type AWSResponse DisassociateFromAdministratorAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromAdministratorAccount

type Rep DisassociateFromAdministratorAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromAdministratorAccount

type Rep DisassociateFromAdministratorAccount = D1 ('MetaData "DisassociateFromAdministratorAccount" "Amazonka.GuardDuty.DisassociateFromAdministratorAccount" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "DisassociateFromAdministratorAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDisassociateFromAdministratorAccount Source #

Create a value of DisassociateFromAdministratorAccount 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:

DisassociateFromAdministratorAccount, disassociateFromAdministratorAccount_detectorId - The unique ID of the detector of the GuardDuty member account.

data DisassociateFromAdministratorAccountResponse Source #

Instances

Instances details
Generic DisassociateFromAdministratorAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromAdministratorAccount

Read DisassociateFromAdministratorAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromAdministratorAccount

Show DisassociateFromAdministratorAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromAdministratorAccount

NFData DisassociateFromAdministratorAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromAdministratorAccount

Eq DisassociateFromAdministratorAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromAdministratorAccount

type Rep DisassociateFromAdministratorAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateFromAdministratorAccount

type Rep DisassociateFromAdministratorAccountResponse = D1 ('MetaData "DisassociateFromAdministratorAccountResponse" "Amazonka.GuardDuty.DisassociateFromAdministratorAccount" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "DisassociateFromAdministratorAccountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDisassociateFromAdministratorAccountResponse Source #

Create a value of DisassociateFromAdministratorAccountResponse 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:DisassociateFromAdministratorAccountResponse', disassociateFromAdministratorAccountResponse_httpStatus - The response's http status code.

DisassociateMembers

data DisassociateMembers Source #

See: newDisassociateMembers smart constructor.

Instances

Instances details
ToJSON DisassociateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.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

AWSRequest DisassociateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateMembers

Associated Types

type AWSResponse DisassociateMembers #

Generic DisassociateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateMembers

Associated Types

type Rep DisassociateMembers :: Type -> Type #

Read DisassociateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateMembers

Show DisassociateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateMembers

NFData DisassociateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateMembers

Methods

rnf :: DisassociateMembers -> () #

Eq DisassociateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateMembers

Hashable DisassociateMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateMembers

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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))))

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:

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

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
Generic DisassociateMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateMembers

Associated Types

type Rep DisassociateMembersResponse :: Type -> Type #

Read DisassociateMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateMembers

Show DisassociateMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateMembers

NFData DisassociateMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DisassociateMembers

Eq 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

EnableOrganizationAdminAccount

data EnableOrganizationAdminAccount Source #

See: newEnableOrganizationAdminAccount smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.EnableOrganizationAdminAccount

Show EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.EnableOrganizationAdminAccount

NFData EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.EnableOrganizationAdminAccount

Eq EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.EnableOrganizationAdminAccount

Hashable EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.EnableOrganizationAdminAccount

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "EnableOrganizationAdminAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "adminAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

EnableOrganizationAdminAccount, enableOrganizationAdminAccount_adminAccountId - The Amazon Web Services Account ID for the organization account to be enabled as a GuardDuty delegated administrator.

data EnableOrganizationAdminAccountResponse Source #

Instances

Instances details
Generic 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

NFData EnableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.EnableOrganizationAdminAccount

Eq 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

GetAdministratorAccount

data GetAdministratorAccount Source #

See: newGetAdministratorAccount smart constructor.

Instances

Instances details
ToHeaders GetAdministratorAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetAdministratorAccount

ToPath GetAdministratorAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetAdministratorAccount

ToQuery GetAdministratorAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetAdministratorAccount

AWSRequest GetAdministratorAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetAdministratorAccount

Generic GetAdministratorAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetAdministratorAccount

Associated Types

type Rep GetAdministratorAccount :: Type -> Type #

Read GetAdministratorAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetAdministratorAccount

Show GetAdministratorAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetAdministratorAccount

NFData GetAdministratorAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetAdministratorAccount

Methods

rnf :: GetAdministratorAccount -> () #

Eq GetAdministratorAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetAdministratorAccount

Hashable GetAdministratorAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetAdministratorAccount

type AWSResponse GetAdministratorAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetAdministratorAccount

type Rep GetAdministratorAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetAdministratorAccount

type Rep GetAdministratorAccount = D1 ('MetaData "GetAdministratorAccount" "Amazonka.GuardDuty.GetAdministratorAccount" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "GetAdministratorAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetAdministratorAccount Source #

Create a value of GetAdministratorAccount 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:

GetAdministratorAccount, getAdministratorAccount_detectorId - The unique ID of the detector of the GuardDuty member account.

data GetAdministratorAccountResponse Source #

See: newGetAdministratorAccountResponse smart constructor.

Instances

Instances details
Generic GetAdministratorAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetAdministratorAccount

Associated Types

type Rep GetAdministratorAccountResponse :: Type -> Type #

Read GetAdministratorAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetAdministratorAccount

Show GetAdministratorAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetAdministratorAccount

NFData GetAdministratorAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetAdministratorAccount

Eq GetAdministratorAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetAdministratorAccount

type Rep GetAdministratorAccountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetAdministratorAccount

type Rep GetAdministratorAccountResponse = D1 ('MetaData "GetAdministratorAccountResponse" "Amazonka.GuardDuty.GetAdministratorAccount" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "GetAdministratorAccountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "administrator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Administrator)))

newGetAdministratorAccountResponse Source #

Create a value of GetAdministratorAccountResponse 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:GetAdministratorAccountResponse', getAdministratorAccountResponse_httpStatus - The response's http status code.

$sel:administrator:GetAdministratorAccountResponse', getAdministratorAccountResponse_administrator - The administrator account details.

GetDetector

data GetDetector Source #

See: newGetDetector smart constructor.

Constructors

GetDetector' Text 

Instances

Instances details
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

AWSRequest GetDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.GetDetector

Associated Types

type AWSResponse GetDetector #

Generic GetDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.GetDetector

Associated Types

type Rep GetDetector :: Type -> Type #

Read GetDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.GetDetector

Show GetDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.GetDetector

NFData GetDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.GetDetector

Methods

rnf :: GetDetector -> () #

Eq GetDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.GetDetector

Hashable GetDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.GetDetector

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "GetDetector'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

GetDetector, getDetector_detectorId - The unique ID of the detector that you want to get.

data GetDetectorResponse Source #

See: newGetDetectorResponse smart constructor.

Instances

Instances details
Generic GetDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetDetector

Associated Types

type Rep GetDetectorResponse :: Type -> Type #

Read GetDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetDetector

Show GetDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetDetector

NFData GetDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetDetector

Methods

rnf :: GetDetectorResponse -> () #

Eq GetDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetDetector

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:

GetDetectorResponse, getDetectorResponse_createdAt - The timestamp of when the detector was created.

GetDetectorResponse, getDetectorResponse_dataSources - Describes which data sources are enabled for the detector.

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

GetDetectorResponse, getDetectorResponse_tags - The tags of the detector resource.

GetDetectorResponse, getDetectorResponse_updatedAt - The last-updated timestamp for the detector.

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

GetDetectorResponse, getDetectorResponse_serviceRole - The GuardDuty service role.

GetDetectorResponse, getDetectorResponse_status - The detector status.

GetFilter

data GetFilter Source #

See: newGetFilter smart constructor.

Constructors

GetFilter' Text Text 

Instances

Instances details
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

AWSRequest GetFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFilter

Associated Types

type AWSResponse GetFilter #

Generic GetFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFilter

Associated Types

type Rep GetFilter :: Type -> Type #

Read GetFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFilter

Show GetFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFilter

NFData GetFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFilter

Methods

rnf :: GetFilter -> () #

Eq GetFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFilter

Hashable GetFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFilter

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "GetFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "filterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic GetFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFilter

Associated Types

type Rep GetFilterResponse :: Type -> Type #

Read GetFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFilter

Show GetFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFilter

NFData GetFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFilter

Methods

rnf :: GetFilterResponse -> () #

Eq GetFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFilter

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:

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.

GetFilterResponse, getFilterResponse_tags - The tags of the filter resource.

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

GetFilterResponse, getFilterResponse_name - The name of the filter.

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.

GetFindings

data GetFindings Source #

See: newGetFindings smart constructor.

Instances

Instances details
ToJSON GetFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.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

AWSRequest GetFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindings

Associated Types

type AWSResponse GetFindings #

Generic GetFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindings

Associated Types

type Rep GetFindings :: Type -> Type #

Read GetFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindings

Show GetFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindings

NFData GetFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindings

Methods

rnf :: GetFindings -> () #

Eq GetFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindings

Hashable GetFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindings

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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]))))

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.

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
Generic GetFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindings

Associated Types

type Rep GetFindingsResponse :: Type -> Type #

Read GetFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindings

Show GetFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindings

NFData GetFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindings

Methods

rnf :: GetFindingsResponse -> () #

Eq GetFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindings

type Rep GetFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindings

type Rep GetFindingsResponse = D1 ('MetaData "GetFindingsResponse" "Amazonka.GuardDuty.GetFindings" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

GetFindingsStatistics

data GetFindingsStatistics Source #

See: newGetFindingsStatistics smart constructor.

Instances

Instances details
ToJSON GetFindingsStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.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

AWSRequest GetFindingsStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindingsStatistics

Associated Types

type AWSResponse GetFindingsStatistics #

Generic GetFindingsStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindingsStatistics

Associated Types

type Rep GetFindingsStatistics :: Type -> Type #

Read GetFindingsStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindingsStatistics

Show GetFindingsStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindingsStatistics

NFData GetFindingsStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindingsStatistics

Methods

rnf :: GetFindingsStatistics -> () #

Eq GetFindingsStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindingsStatistics

Hashable GetFindingsStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindingsStatistics

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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]))))

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.

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
Generic GetFindingsStatisticsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindingsStatistics

Associated Types

type Rep GetFindingsStatisticsResponse :: Type -> Type #

Read GetFindingsStatisticsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindingsStatistics

Show GetFindingsStatisticsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindingsStatistics

NFData GetFindingsStatisticsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetFindingsStatistics

Eq 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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
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

AWSRequest GetIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetIPSet

Associated Types

type AWSResponse 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 #

Read GetIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetIPSet

Show GetIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetIPSet

NFData GetIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetIPSet

Methods

rnf :: GetIPSet -> () #

Eq GetIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetIPSet

Hashable GetIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetIPSet

Methods

hashWithSalt :: Int -> GetIPSet -> Int #

hash :: GetIPSet -> Int #

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "GetIPSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ipSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic GetIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetIPSet

Associated Types

type Rep GetIPSetResponse :: Type -> Type #

Read GetIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetIPSet

Show GetIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetIPSet

NFData GetIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetIPSet

Methods

rnf :: GetIPSetResponse -> () #

Eq GetIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetIPSet

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:

GetIPSetResponse, getIPSetResponse_tags - The tags of the IPSet resource.

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

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.

GetIPSetResponse, getIPSetResponse_status - The status of IPSet file that was uploaded.

GetInvitationsCount

data GetInvitationsCount Source #

See: newGetInvitationsCount smart constructor.

Constructors

GetInvitationsCount' 

Instances

Instances details
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

AWSRequest GetInvitationsCount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetInvitationsCount

Associated Types

type AWSResponse GetInvitationsCount #

Generic GetInvitationsCount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetInvitationsCount

Associated Types

type Rep GetInvitationsCount :: Type -> Type #

Read GetInvitationsCount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetInvitationsCount

Show GetInvitationsCount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetInvitationsCount

NFData GetInvitationsCount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetInvitationsCount

Methods

rnf :: GetInvitationsCount -> () #

Eq GetInvitationsCount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetInvitationsCount

Hashable GetInvitationsCount Source # 
Instance details

Defined in Amazonka.GuardDuty.GetInvitationsCount

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "GetInvitationsCount'" 'PrefixI 'False) (U1 :: Type -> Type))

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
Generic GetInvitationsCountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetInvitationsCount

Associated Types

type Rep GetInvitationsCountResponse :: Type -> Type #

Read GetInvitationsCountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetInvitationsCount

Show GetInvitationsCountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetInvitationsCount

NFData GetInvitationsCountResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetInvitationsCount

Eq 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

GetMalwareScanSettings

data GetMalwareScanSettings Source #

See: newGetMalwareScanSettings smart constructor.

Instances

Instances details
ToHeaders GetMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

ToPath GetMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

ToQuery GetMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

AWSRequest GetMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

Associated Types

type AWSResponse GetMalwareScanSettings #

Generic GetMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

Associated Types

type Rep GetMalwareScanSettings :: Type -> Type #

Read GetMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

Show GetMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

NFData GetMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

Methods

rnf :: GetMalwareScanSettings -> () #

Eq GetMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

Hashable GetMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

type AWSResponse GetMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

type Rep GetMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

type Rep GetMalwareScanSettings = D1 ('MetaData "GetMalwareScanSettings" "Amazonka.GuardDuty.GetMalwareScanSettings" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "GetMalwareScanSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetMalwareScanSettings Source #

Create a value of GetMalwareScanSettings 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:

GetMalwareScanSettings, getMalwareScanSettings_detectorId - The unique ID of the detector that the scan setting is associated with.

data GetMalwareScanSettingsResponse Source #

See: newGetMalwareScanSettingsResponse smart constructor.

Instances

Instances details
Generic GetMalwareScanSettingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

Associated Types

type Rep GetMalwareScanSettingsResponse :: Type -> Type #

Read GetMalwareScanSettingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

Show GetMalwareScanSettingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

NFData GetMalwareScanSettingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

Eq GetMalwareScanSettingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

type Rep GetMalwareScanSettingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMalwareScanSettings

type Rep GetMalwareScanSettingsResponse = D1 ('MetaData "GetMalwareScanSettingsResponse" "Amazonka.GuardDuty.GetMalwareScanSettings" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "GetMalwareScanSettingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ebsSnapshotPreservation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EbsSnapshotPreservation)) :*: (S1 ('MetaSel ('Just "scanResourceCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScanResourceCriteria)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetMalwareScanSettingsResponse Source #

Create a value of GetMalwareScanSettingsResponse 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:ebsSnapshotPreservation:GetMalwareScanSettingsResponse', getMalwareScanSettingsResponse_ebsSnapshotPreservation - An enum value representing possible snapshot preservation settings.

$sel:scanResourceCriteria:GetMalwareScanSettingsResponse', getMalwareScanSettingsResponse_scanResourceCriteria - Represents the criteria to be used in the filter for scanning resources.

$sel:httpStatus:GetMalwareScanSettingsResponse', getMalwareScanSettingsResponse_httpStatus - The response's http status code.

GetMemberDetectors

data GetMemberDetectors Source #

See: newGetMemberDetectors smart constructor.

Instances

Instances details
ToJSON GetMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.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

AWSRequest GetMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMemberDetectors

Associated Types

type AWSResponse GetMemberDetectors #

Generic GetMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMemberDetectors

Associated Types

type Rep GetMemberDetectors :: Type -> Type #

Read GetMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMemberDetectors

Show GetMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMemberDetectors

NFData GetMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMemberDetectors

Methods

rnf :: GetMemberDetectors -> () #

Eq GetMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMemberDetectors

Hashable GetMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMemberDetectors

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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))))

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:

GetMemberDetectors, getMemberDetectors_detectorId - The detector ID for the administrator account.

GetMemberDetectors, getMemberDetectors_accountIds - The account ID of the member account.

data GetMemberDetectorsResponse Source #

See: newGetMemberDetectorsResponse smart constructor.

Instances

Instances details
Generic GetMemberDetectorsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMemberDetectors

Associated Types

type Rep GetMemberDetectorsResponse :: Type -> Type #

Read GetMemberDetectorsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMemberDetectors

Show GetMemberDetectorsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMemberDetectors

NFData GetMemberDetectorsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMemberDetectors

Eq 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

GetMembers

data GetMembers Source #

See: newGetMembers smart constructor.

Constructors

GetMembers' Text (NonEmpty Text) 

Instances

Instances details
ToJSON GetMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.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

AWSRequest GetMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMembers

Associated Types

type AWSResponse GetMembers #

Generic GetMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMembers

Associated Types

type Rep GetMembers :: Type -> Type #

Read GetMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMembers

Show GetMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMembers

NFData GetMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMembers

Methods

rnf :: GetMembers -> () #

Eq GetMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMembers

Hashable GetMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMembers

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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))))

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:

GetMembers, getMembers_detectorId - The unique ID of the detector of the GuardDuty account whose members you want to retrieve.

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
Generic GetMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMembers

Associated Types

type Rep GetMembersResponse :: Type -> Type #

Read GetMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMembers

Show GetMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMembers

NFData GetMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMembers

Methods

rnf :: GetMembersResponse -> () #

Eq GetMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMembers

type Rep GetMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetMembers

type Rep GetMembersResponse = D1 ('MetaData "GetMembersResponse" "Amazonka.GuardDuty.GetMembers" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

GetRemainingFreeTrialDays

data GetRemainingFreeTrialDays Source #

See: newGetRemainingFreeTrialDays smart constructor.

Instances

Instances details
ToJSON GetRemainingFreeTrialDays Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

ToHeaders GetRemainingFreeTrialDays Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

ToPath GetRemainingFreeTrialDays Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

ToQuery GetRemainingFreeTrialDays Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

AWSRequest GetRemainingFreeTrialDays Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

Generic GetRemainingFreeTrialDays Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

Associated Types

type Rep GetRemainingFreeTrialDays :: Type -> Type #

Read GetRemainingFreeTrialDays Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

Show GetRemainingFreeTrialDays Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

NFData GetRemainingFreeTrialDays Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

Eq GetRemainingFreeTrialDays Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

Hashable GetRemainingFreeTrialDays Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

type AWSResponse GetRemainingFreeTrialDays Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

type Rep GetRemainingFreeTrialDays Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

type Rep GetRemainingFreeTrialDays = D1 ('MetaData "GetRemainingFreeTrialDays" "Amazonka.GuardDuty.GetRemainingFreeTrialDays" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "GetRemainingFreeTrialDays'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetRemainingFreeTrialDays Source #

Create a value of GetRemainingFreeTrialDays 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:

GetRemainingFreeTrialDays, getRemainingFreeTrialDays_accountIds - A list of account identifiers of the GuardDuty member account.

GetRemainingFreeTrialDays, getRemainingFreeTrialDays_detectorId - The unique ID of the detector of the GuardDuty member account.

data GetRemainingFreeTrialDaysResponse Source #

See: newGetRemainingFreeTrialDaysResponse smart constructor.

Instances

Instances details
Generic GetRemainingFreeTrialDaysResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

Associated Types

type Rep GetRemainingFreeTrialDaysResponse :: Type -> Type #

Read GetRemainingFreeTrialDaysResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

Show GetRemainingFreeTrialDaysResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

NFData GetRemainingFreeTrialDaysResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

Eq GetRemainingFreeTrialDaysResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

type Rep GetRemainingFreeTrialDaysResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

type Rep GetRemainingFreeTrialDaysResponse = D1 ('MetaData "GetRemainingFreeTrialDaysResponse" "Amazonka.GuardDuty.GetRemainingFreeTrialDays" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "GetRemainingFreeTrialDaysResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AccountFreeTrialInfo])) :*: (S1 ('MetaSel ('Just "unprocessedAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UnprocessedAccount])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetRemainingFreeTrialDaysResponse Source #

Create a value of GetRemainingFreeTrialDaysResponse 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:accounts:GetRemainingFreeTrialDaysResponse', getRemainingFreeTrialDaysResponse_accounts - The member accounts which were included in a request and were processed successfully.

$sel:unprocessedAccounts:GetRemainingFreeTrialDaysResponse', getRemainingFreeTrialDaysResponse_unprocessedAccounts - The member account that was included in a request but for which the request could not be processed.

$sel:httpStatus:GetRemainingFreeTrialDaysResponse', getRemainingFreeTrialDaysResponse_httpStatus - The response's http status code.

GetThreatIntelSet

data GetThreatIntelSet Source #

See: newGetThreatIntelSet smart constructor.

Instances

Instances details
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

AWSRequest GetThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetThreatIntelSet

Associated Types

type AWSResponse GetThreatIntelSet #

Generic GetThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetThreatIntelSet

Associated Types

type Rep GetThreatIntelSet :: Type -> Type #

Read GetThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetThreatIntelSet

Show GetThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetThreatIntelSet

NFData GetThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetThreatIntelSet

Methods

rnf :: GetThreatIntelSet -> () #

Eq GetThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetThreatIntelSet

Hashable GetThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.GetThreatIntelSet

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "GetThreatIntelSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "threatIntelSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic GetThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetThreatIntelSet

Associated Types

type Rep GetThreatIntelSetResponse :: Type -> Type #

Read GetThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetThreatIntelSet

Show GetThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetThreatIntelSet

NFData GetThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetThreatIntelSet

Eq 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:

GetThreatIntelSetResponse, getThreatIntelSetResponse_tags - The tags of the threat list resource.

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

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.

GetThreatIntelSetResponse, getThreatIntelSetResponse_status - The status of threatIntelSet file uploaded.

GetUsageStatistics

data GetUsageStatistics Source #

See: newGetUsageStatistics smart constructor.

Instances

Instances details
ToJSON GetUsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.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

AWSRequest GetUsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetUsageStatistics

Associated Types

type AWSResponse GetUsageStatistics #

Generic GetUsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetUsageStatistics

Associated Types

type Rep GetUsageStatistics :: Type -> Type #

Read GetUsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetUsageStatistics

Show GetUsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetUsageStatistics

NFData GetUsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetUsageStatistics

Methods

rnf :: GetUsageStatistics -> () #

Eq GetUsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetUsageStatistics

Hashable GetUsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.GetUsageStatistics

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "GetUsageStatistics'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (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)))))

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:maxResults:GetUsageStatistics', getUsageStatistics_maxResults - The maximum number of results to return in the response.

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.

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

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
Generic GetUsageStatisticsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetUsageStatistics

Associated Types

type Rep GetUsageStatisticsResponse :: Type -> Type #

Read GetUsageStatisticsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetUsageStatistics

Show GetUsageStatisticsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetUsageStatistics

NFData GetUsageStatisticsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetUsageStatistics

Eq 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "GetUsageStatisticsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "usageStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UsageStatistics)) :*: 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:

GetUsageStatistics, getUsageStatisticsResponse_nextToken - The pagination parameter to be used on the next list operation to retrieve more items.

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

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

InviteMembers

data InviteMembers Source #

See: newInviteMembers smart constructor.

Instances

Instances details
ToJSON InviteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.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

AWSRequest InviteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.InviteMembers

Associated Types

type AWSResponse InviteMembers #

Generic InviteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.InviteMembers

Associated Types

type Rep InviteMembers :: Type -> Type #

Read InviteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.InviteMembers

Show InviteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.InviteMembers

NFData InviteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.InviteMembers

Methods

rnf :: InviteMembers -> () #

Eq InviteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.InviteMembers

Hashable InviteMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.InviteMembers

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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)))))

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.

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

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
Generic InviteMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.InviteMembers

Associated Types

type Rep InviteMembersResponse :: Type -> Type #

Read InviteMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.InviteMembers

Show InviteMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.InviteMembers

NFData InviteMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.InviteMembers

Methods

rnf :: InviteMembersResponse -> () #

Eq InviteMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.InviteMembers

type Rep InviteMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.InviteMembers

type Rep InviteMembersResponse = D1 ('MetaData "InviteMembersResponse" "Amazonka.GuardDuty.InviteMembers" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

ListDetectors (Paginated)

data ListDetectors Source #

See: newListDetectors smart constructor.

Instances

Instances details
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

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 #

Generic ListDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.ListDetectors

Associated Types

type Rep ListDetectors :: Type -> Type #

Read ListDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.ListDetectors

Show ListDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.ListDetectors

NFData ListDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.ListDetectors

Methods

rnf :: ListDetectors -> () #

Eq ListDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.ListDetectors

Hashable ListDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.ListDetectors

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ListDetectors'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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: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.

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.

data ListDetectorsResponse Source #

See: newListDetectorsResponse smart constructor.

Instances

Instances details
Generic ListDetectorsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListDetectors

Associated Types

type Rep ListDetectorsResponse :: Type -> Type #

Read ListDetectorsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListDetectors

Show ListDetectorsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListDetectors

NFData ListDetectorsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListDetectors

Methods

rnf :: ListDetectorsResponse -> () #

Eq ListDetectorsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListDetectors

type Rep ListDetectorsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListDetectors

type Rep ListDetectorsResponse = D1 ('MetaData "ListDetectorsResponse" "Amazonka.GuardDuty.ListDetectors" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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:

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.

ListFilters (Paginated)

data ListFilters Source #

See: newListFilters smart constructor.

Instances

Instances details
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

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 #

Generic ListFilters Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFilters

Associated Types

type Rep ListFilters :: Type -> Type #

Read ListFilters Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFilters

Show ListFilters Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFilters

NFData ListFilters Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFilters

Methods

rnf :: ListFilters -> () #

Eq ListFilters Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFilters

Hashable ListFilters Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFilters

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ListFilters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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: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.

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.

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
Generic ListFiltersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFilters

Associated Types

type Rep ListFiltersResponse :: Type -> Type #

Read ListFiltersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFilters

Show ListFiltersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFilters

NFData ListFiltersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFilters

Methods

rnf :: ListFiltersResponse -> () #

Eq ListFiltersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFilters

type Rep ListFiltersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFilters

type Rep ListFiltersResponse = D1 ('MetaData "ListFiltersResponse" "Amazonka.GuardDuty.ListFilters" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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:

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.

ListFindings (Paginated)

data ListFindings Source #

See: newListFindings smart constructor.

Instances

Instances details
ToJSON ListFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.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

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 #

Generic ListFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFindings

Associated Types

type Rep ListFindings :: Type -> Type #

Read ListFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFindings

Show ListFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFindings

NFData ListFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFindings

Methods

rnf :: ListFindings -> () #

Eq ListFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFindings

Hashable ListFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFindings

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ListFindings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "findingCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingCriteria)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sortCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SortCriteria)) :*: S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

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.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: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.

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:sortCriteria:ListFindings', listFindings_sortCriteria - Represents the criteria used for sorting findings.

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
Generic ListFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFindings

Associated Types

type Rep ListFindingsResponse :: Type -> Type #

Read ListFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFindings

Show ListFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFindings

NFData ListFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFindings

Methods

rnf :: ListFindingsResponse -> () #

Eq ListFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFindings

type Rep ListFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListFindings

type Rep ListFindingsResponse = D1 ('MetaData "ListFindingsResponse" "Amazonka.GuardDuty.ListFindings" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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:

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.

ListIPSets (Paginated)

data ListIPSets Source #

See: newListIPSets smart constructor.

Instances

Instances details
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

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 #

Generic ListIPSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListIPSets

Associated Types

type Rep ListIPSets :: Type -> Type #

Read ListIPSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListIPSets

Show ListIPSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListIPSets

NFData ListIPSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListIPSets

Methods

rnf :: ListIPSets -> () #

Eq ListIPSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListIPSets

Hashable ListIPSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListIPSets

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ListIPSets'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListIPSets Source #

Arguments

:: Text

ListIPSets

-> ListIPSets 

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: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.

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.

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
Generic ListIPSetsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListIPSets

Associated Types

type Rep ListIPSetsResponse :: Type -> Type #

Read ListIPSetsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListIPSets

Show ListIPSetsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListIPSets

NFData ListIPSetsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListIPSets

Methods

rnf :: ListIPSetsResponse -> () #

Eq ListIPSetsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListIPSets

type Rep ListIPSetsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListIPSets

type Rep ListIPSetsResponse = D1 ('MetaData "ListIPSetsResponse" "Amazonka.GuardDuty.ListIPSets" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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:

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.

ListInvitations (Paginated)

data ListInvitations Source #

See: newListInvitations smart constructor.

Instances

Instances details
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

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 #

Generic ListInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListInvitations

Associated Types

type Rep ListInvitations :: Type -> Type #

Read ListInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListInvitations

Show ListInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListInvitations

NFData ListInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListInvitations

Methods

rnf :: ListInvitations -> () #

Eq ListInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListInvitations

Hashable ListInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListInvitations

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ListInvitations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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: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.

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.

data ListInvitationsResponse Source #

See: newListInvitationsResponse smart constructor.

Instances

Instances details
Generic ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListInvitations

Associated Types

type Rep ListInvitationsResponse :: Type -> Type #

Read ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListInvitations

Show ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListInvitations

NFData ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListInvitations

Methods

rnf :: ListInvitationsResponse -> () #

Eq ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListInvitations

type Rep ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListInvitations

type Rep ListInvitationsResponse = D1 ('MetaData "ListInvitationsResponse" "Amazonka.GuardDuty.ListInvitations" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

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.

ListMembers (Paginated)

data ListMembers Source #

See: newListMembers smart constructor.

Instances

Instances details
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

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 #

Generic ListMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.ListMembers

Associated Types

type Rep ListMembers :: Type -> Type #

Read ListMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.ListMembers

Show ListMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.ListMembers

NFData ListMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.ListMembers

Methods

rnf :: ListMembers -> () #

Eq ListMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.ListMembers

Hashable ListMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.ListMembers

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ListMembers'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "onlyAssociated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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: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.

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: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). Member accounts must have been previously associated with the GuardDuty administrator account using Create Members .

ListMembers, listMembers_detectorId - The unique ID of the detector the member is associated with.

data ListMembersResponse Source #

See: newListMembersResponse smart constructor.

Instances

Instances details
Generic ListMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListMembers

Associated Types

type Rep ListMembersResponse :: Type -> Type #

Read ListMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListMembers

Show ListMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListMembers

NFData ListMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListMembers

Methods

rnf :: ListMembersResponse -> () #

Eq ListMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListMembers

type Rep ListMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListMembers

type Rep ListMembersResponse = D1 ('MetaData "ListMembersResponse" "Amazonka.GuardDuty.ListMembers" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

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.

ListOrganizationAdminAccounts (Paginated)

data ListOrganizationAdminAccounts Source #

See: newListOrganizationAdminAccounts smart constructor.

Instances

Instances details
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

AWSPager ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.GuardDuty.ListOrganizationAdminAccounts

AWSRequest 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 #

Read ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.GuardDuty.ListOrganizationAdminAccounts

Show ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.GuardDuty.ListOrganizationAdminAccounts

NFData ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.GuardDuty.ListOrganizationAdminAccounts

Eq ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.GuardDuty.ListOrganizationAdminAccounts

Hashable ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.GuardDuty.ListOrganizationAdminAccounts

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ListOrganizationAdminAccounts'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:maxResults:ListOrganizationAdminAccounts', listOrganizationAdminAccounts_maxResults - The maximum number of results to return in the response.

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.

data ListOrganizationAdminAccountsResponse Source #

Instances

Instances details
Generic 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

NFData ListOrganizationAdminAccountsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListOrganizationAdminAccounts

Eq 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

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.

ListPublishingDestinations

data ListPublishingDestinations Source #

See: newListPublishingDestinations smart constructor.

Instances

Instances details
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

AWSRequest 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 #

Read ListPublishingDestinations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListPublishingDestinations

Show ListPublishingDestinations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListPublishingDestinations

NFData ListPublishingDestinations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListPublishingDestinations

Eq ListPublishingDestinations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListPublishingDestinations

Hashable ListPublishingDestinations Source # 
Instance details

Defined in Amazonka.GuardDuty.ListPublishingDestinations

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ListPublishingDestinations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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:maxResults:ListPublishingDestinations', listPublishingDestinations_maxResults - The maximum number of results to return in the response.

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.

ListPublishingDestinations, listPublishingDestinations_detectorId - The ID of the detector to retrieve publishing destinations for.

data ListPublishingDestinationsResponse Source #

Instances

Instances details
Generic ListPublishingDestinationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListPublishingDestinations

Associated Types

type Rep ListPublishingDestinationsResponse :: Type -> Type #

Read ListPublishingDestinationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListPublishingDestinations

Show ListPublishingDestinationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListPublishingDestinations

NFData ListPublishingDestinationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListPublishingDestinations

Eq 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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:

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.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
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

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.GuardDuty.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.GuardDuty.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.GuardDuty.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.GuardDuty.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.GuardDuty.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.GuardDuty.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.GuardDuty.ListTagsForResource

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListTagsForResource

Eq 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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:

ListTagsForResourceResponse, listTagsForResourceResponse_tags - The tags associated with the resource.

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

ListThreatIntelSets (Paginated)

data ListThreatIntelSets Source #

See: newListThreatIntelSets smart constructor.

Instances

Instances details
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

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 #

Generic ListThreatIntelSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListThreatIntelSets

Associated Types

type Rep ListThreatIntelSets :: Type -> Type #

Read ListThreatIntelSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListThreatIntelSets

Show ListThreatIntelSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListThreatIntelSets

NFData ListThreatIntelSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListThreatIntelSets

Methods

rnf :: ListThreatIntelSets -> () #

Eq ListThreatIntelSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListThreatIntelSets

Hashable ListThreatIntelSets Source # 
Instance details

Defined in Amazonka.GuardDuty.ListThreatIntelSets

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ListThreatIntelSets'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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: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.

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.

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
Generic ListThreatIntelSetsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListThreatIntelSets

Associated Types

type Rep ListThreatIntelSetsResponse :: Type -> Type #

Read ListThreatIntelSetsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListThreatIntelSets

Show ListThreatIntelSetsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListThreatIntelSets

NFData ListThreatIntelSetsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.ListThreatIntelSets

Eq 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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:

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.

StartMonitoringMembers

data StartMonitoringMembers Source #

See: newStartMonitoringMembers smart constructor.

Instances

Instances details
ToJSON StartMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.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

AWSRequest StartMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StartMonitoringMembers

Associated Types

type AWSResponse StartMonitoringMembers #

Generic StartMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StartMonitoringMembers

Associated Types

type Rep StartMonitoringMembers :: Type -> Type #

Read StartMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StartMonitoringMembers

Show StartMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StartMonitoringMembers

NFData StartMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StartMonitoringMembers

Methods

rnf :: StartMonitoringMembers -> () #

Eq StartMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StartMonitoringMembers

Hashable StartMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StartMonitoringMembers

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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))))

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:

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

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
Generic StartMonitoringMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.StartMonitoringMembers

Associated Types

type Rep StartMonitoringMembersResponse :: Type -> Type #

Read StartMonitoringMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.StartMonitoringMembers

Show StartMonitoringMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.StartMonitoringMembers

NFData StartMonitoringMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.StartMonitoringMembers

Eq 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

StopMonitoringMembers

data StopMonitoringMembers Source #

See: newStopMonitoringMembers smart constructor.

Instances

Instances details
ToJSON StopMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.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

AWSRequest StopMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StopMonitoringMembers

Associated Types

type AWSResponse StopMonitoringMembers #

Generic StopMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StopMonitoringMembers

Associated Types

type Rep StopMonitoringMembers :: Type -> Type #

Read StopMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StopMonitoringMembers

Show StopMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StopMonitoringMembers

NFData StopMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StopMonitoringMembers

Methods

rnf :: StopMonitoringMembers -> () #

Eq StopMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StopMonitoringMembers

Hashable StopMonitoringMembers Source # 
Instance details

Defined in Amazonka.GuardDuty.StopMonitoringMembers

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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))))

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:

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

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
Generic StopMonitoringMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.StopMonitoringMembers

Associated Types

type Rep StopMonitoringMembersResponse :: Type -> Type #

Read StopMonitoringMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.StopMonitoringMembers

Show StopMonitoringMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.StopMonitoringMembers

NFData StopMonitoringMembersResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.StopMonitoringMembers

Eq 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.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

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.TagResource

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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))))

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.

TagResource, tagResource_tags - The tags to be added to a resource.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.GuardDuty.TagResource" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

UnarchiveFindings

data UnarchiveFindings Source #

See: newUnarchiveFindings smart constructor.

Constructors

UnarchiveFindings' Text [Text] 

Instances

Instances details
ToJSON UnarchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.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

AWSRequest UnarchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.UnarchiveFindings

Associated Types

type AWSResponse UnarchiveFindings #

Generic UnarchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.UnarchiveFindings

Associated Types

type Rep UnarchiveFindings :: Type -> Type #

Read UnarchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.UnarchiveFindings

Show UnarchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.UnarchiveFindings

NFData UnarchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.UnarchiveFindings

Methods

rnf :: UnarchiveFindings -> () #

Eq UnarchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.UnarchiveFindings

Hashable UnarchiveFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.UnarchiveFindings

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "UnarchiveFindings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "findingIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

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:

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
Generic UnarchiveFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UnarchiveFindings

Associated Types

type Rep UnarchiveFindingsResponse :: Type -> Type #

Read UnarchiveFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UnarchiveFindings

Show UnarchiveFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UnarchiveFindings

NFData UnarchiveFindingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UnarchiveFindings

Eq 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Instances

Instances details
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

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.GuardDuty.UntagResource

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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))))

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
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.GuardDuty.UntagResource" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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
ToJSON UpdateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.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

AWSRequest UpdateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateDetector

Associated Types

type AWSResponse UpdateDetector #

Generic UpdateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateDetector

Associated Types

type Rep UpdateDetector :: Type -> Type #

Read UpdateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateDetector

Show UpdateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateDetector

NFData UpdateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateDetector

Methods

rnf :: UpdateDetector -> () #

Eq UpdateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateDetector

Hashable UpdateDetector Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateDetector

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "UpdateDetector'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dataSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataSourceConfigurations)) :*: S1 ('MetaSel ('Just "enable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "findingPublishingFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingPublishingFrequency)) :*: S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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:

UpdateDetector, updateDetector_dataSources - Describes which data sources will be updated.

UpdateDetector, updateDetector_enable - Specifies whether the detector is enabled or not enabled.

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

UpdateDetector, updateDetector_detectorId - The unique ID of the detector to update.

data UpdateDetectorResponse Source #

See: newUpdateDetectorResponse smart constructor.

Instances

Instances details
Generic UpdateDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateDetector

Associated Types

type Rep UpdateDetectorResponse :: Type -> Type #

Read UpdateDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateDetector

Show UpdateDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateDetector

NFData UpdateDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateDetector

Methods

rnf :: UpdateDetectorResponse -> () #

Eq UpdateDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateDetector

type Rep UpdateDetectorResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateDetector

type Rep UpdateDetectorResponse = D1 ('MetaData "UpdateDetectorResponse" "Amazonka.GuardDuty.UpdateDetector" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

UpdateFilter

data UpdateFilter Source #

See: newUpdateFilter smart constructor.

Instances

Instances details
ToJSON UpdateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.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

AWSRequest UpdateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFilter

Associated Types

type AWSResponse UpdateFilter #

Generic UpdateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFilter

Associated Types

type Rep UpdateFilter :: Type -> Type #

Read UpdateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFilter

Show UpdateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFilter

NFData UpdateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFilter

Methods

rnf :: UpdateFilter -> () #

Eq UpdateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFilter

Hashable UpdateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFilter

type AWSResponse UpdateFilter Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFilter

type Rep 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:

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

UpdateFilter, updateFilter_description - The description of the filter. Valid special characters include period (.), underscore (_), dash (-), and whitespace. The new line character is considered to be an invalid input for description.

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

$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.

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
Generic UpdateFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFilter

Associated Types

type Rep UpdateFilterResponse :: Type -> Type #

Read UpdateFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFilter

Show UpdateFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFilter

NFData UpdateFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFilter

Methods

rnf :: UpdateFilterResponse -> () #

Eq UpdateFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFilter

type Rep UpdateFilterResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFilter

type Rep UpdateFilterResponse = D1 ('MetaData "UpdateFilterResponse" "Amazonka.GuardDuty.UpdateFilter" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

UpdateFilterResponse, updateFilterResponse_name - The name of the filter.

UpdateFindingsFeedback

data UpdateFindingsFeedback Source #

See: newUpdateFindingsFeedback smart constructor.

Instances

Instances details
ToJSON UpdateFindingsFeedback Source # 
Instance details

Defined in Amazonka.GuardDuty.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

AWSRequest UpdateFindingsFeedback Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFindingsFeedback

Associated Types

type AWSResponse UpdateFindingsFeedback #

Generic UpdateFindingsFeedback Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFindingsFeedback

Associated Types

type Rep UpdateFindingsFeedback :: Type -> Type #

Read UpdateFindingsFeedback Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFindingsFeedback

Show UpdateFindingsFeedback Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFindingsFeedback

NFData UpdateFindingsFeedback Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFindingsFeedback

Methods

rnf :: UpdateFindingsFeedback -> () #

Eq UpdateFindingsFeedback Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFindingsFeedback

Hashable UpdateFindingsFeedback Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFindingsFeedback

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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))))

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.

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
Generic UpdateFindingsFeedbackResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFindingsFeedback

Associated Types

type Rep UpdateFindingsFeedbackResponse :: Type -> Type #

Read UpdateFindingsFeedbackResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFindingsFeedback

Show UpdateFindingsFeedbackResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFindingsFeedback

NFData UpdateFindingsFeedbackResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateFindingsFeedback

Eq 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

UpdateIPSet

data UpdateIPSet Source #

See: newUpdateIPSet smart constructor.

Instances

Instances details
ToJSON UpdateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.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

AWSRequest UpdateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateIPSet

Associated Types

type AWSResponse UpdateIPSet #

Generic UpdateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateIPSet

Associated Types

type Rep UpdateIPSet :: Type -> Type #

Read UpdateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateIPSet

Show UpdateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateIPSet

NFData UpdateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateIPSet

Methods

rnf :: UpdateIPSet -> () #

Eq UpdateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateIPSet

Hashable UpdateIPSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateIPSet

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "UpdateIPSet'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "activate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (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)))))

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:activate:UpdateIPSet', updateIPSet_activate - The updated Boolean value that specifies whether the IPSet is active or not.

$sel:location:UpdateIPSet', updateIPSet_location - The updated URI of the file that contains the IPSet.

UpdateIPSet, updateIPSet_name - The unique ID that specifies the IPSet that you want to update.

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
Generic UpdateIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateIPSet

Associated Types

type Rep UpdateIPSetResponse :: Type -> Type #

Read UpdateIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateIPSet

Show UpdateIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateIPSet

NFData UpdateIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateIPSet

Methods

rnf :: UpdateIPSetResponse -> () #

Eq UpdateIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateIPSet

type Rep UpdateIPSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateIPSet

type Rep UpdateIPSetResponse = D1 ('MetaData "UpdateIPSetResponse" "Amazonka.GuardDuty.UpdateIPSet" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

UpdateMalwareScanSettings

data UpdateMalwareScanSettings Source #

See: newUpdateMalwareScanSettings smart constructor.

Instances

Instances details
ToJSON UpdateMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMalwareScanSettings

ToHeaders UpdateMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMalwareScanSettings

ToPath UpdateMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMalwareScanSettings

ToQuery UpdateMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMalwareScanSettings

AWSRequest UpdateMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMalwareScanSettings

Generic UpdateMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMalwareScanSettings

Associated Types

type Rep UpdateMalwareScanSettings :: Type -> Type #

Read UpdateMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMalwareScanSettings

Show UpdateMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMalwareScanSettings

NFData UpdateMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMalwareScanSettings

Eq UpdateMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMalwareScanSettings

Hashable UpdateMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMalwareScanSettings

type AWSResponse UpdateMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMalwareScanSettings

type Rep UpdateMalwareScanSettings Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMalwareScanSettings

type Rep UpdateMalwareScanSettings = D1 ('MetaData "UpdateMalwareScanSettings" "Amazonka.GuardDuty.UpdateMalwareScanSettings" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "UpdateMalwareScanSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ebsSnapshotPreservation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EbsSnapshotPreservation)) :*: (S1 ('MetaSel ('Just "scanResourceCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScanResourceCriteria)) :*: S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateMalwareScanSettings Source #

Create a value of UpdateMalwareScanSettings 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:ebsSnapshotPreservation:UpdateMalwareScanSettings', updateMalwareScanSettings_ebsSnapshotPreservation - An enum value representing possible snapshot preservation settings.

$sel:scanResourceCriteria:UpdateMalwareScanSettings', updateMalwareScanSettings_scanResourceCriteria - Represents the criteria to be used in the filter for selecting resources to scan.

UpdateMalwareScanSettings, updateMalwareScanSettings_detectorId - The unique ID of the detector that specifies the GuardDuty service where you want to update scan settings.

data UpdateMalwareScanSettingsResponse Source #

See: newUpdateMalwareScanSettingsResponse smart constructor.

Instances

Instances details
Generic UpdateMalwareScanSettingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMalwareScanSettings

Associated Types

type Rep UpdateMalwareScanSettingsResponse :: Type -> Type #

Read UpdateMalwareScanSettingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMalwareScanSettings

Show UpdateMalwareScanSettingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMalwareScanSettings

NFData UpdateMalwareScanSettingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMalwareScanSettings

Eq UpdateMalwareScanSettingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMalwareScanSettings

type Rep UpdateMalwareScanSettingsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMalwareScanSettings

type Rep UpdateMalwareScanSettingsResponse = D1 ('MetaData "UpdateMalwareScanSettingsResponse" "Amazonka.GuardDuty.UpdateMalwareScanSettings" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "UpdateMalwareScanSettingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateMalwareScanSettingsResponse Source #

Create a value of UpdateMalwareScanSettingsResponse 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:UpdateMalwareScanSettingsResponse', updateMalwareScanSettingsResponse_httpStatus - The response's http status code.

UpdateMemberDetectors

data UpdateMemberDetectors Source #

See: newUpdateMemberDetectors smart constructor.

Instances

Instances details
ToJSON UpdateMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.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

AWSRequest UpdateMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMemberDetectors

Associated Types

type AWSResponse UpdateMemberDetectors #

Generic UpdateMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMemberDetectors

Associated Types

type Rep UpdateMemberDetectors :: Type -> Type #

Read UpdateMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMemberDetectors

Show UpdateMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMemberDetectors

NFData UpdateMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMemberDetectors

Methods

rnf :: UpdateMemberDetectors -> () #

Eq UpdateMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMemberDetectors

Hashable UpdateMemberDetectors Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMemberDetectors

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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)))))

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:

UpdateMemberDetectors, updateMemberDetectors_dataSources - Describes which data sources will be updated.

UpdateMemberDetectors, updateMemberDetectors_detectorId - The detector ID of the administrator account.

UpdateMemberDetectors, updateMemberDetectors_accountIds - A list of member account IDs to be updated.

data UpdateMemberDetectorsResponse Source #

See: newUpdateMemberDetectorsResponse smart constructor.

Instances

Instances details
Generic UpdateMemberDetectorsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMemberDetectors

Associated Types

type Rep UpdateMemberDetectorsResponse :: Type -> Type #

Read UpdateMemberDetectorsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMemberDetectors

Show UpdateMemberDetectorsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMemberDetectors

NFData UpdateMemberDetectorsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateMemberDetectors

Eq 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

UpdateOrganizationConfiguration

data UpdateOrganizationConfiguration Source #

See: newUpdateOrganizationConfiguration smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateOrganizationConfiguration

Show UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateOrganizationConfiguration

NFData UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateOrganizationConfiguration

Eq UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateOrganizationConfiguration

Hashable UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateOrganizationConfiguration

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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))))

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:

UpdateOrganizationConfiguration, updateOrganizationConfiguration_dataSources - Describes which data sources will be updated.

UpdateOrganizationConfiguration, updateOrganizationConfiguration_detectorId - The ID of the detector to update the delegated administrator for.

UpdateOrganizationConfiguration, updateOrganizationConfiguration_autoEnable - Indicates whether to automatically enable member accounts in the organization.

data UpdateOrganizationConfigurationResponse Source #

Instances

Instances details
Generic 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

NFData UpdateOrganizationConfigurationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateOrganizationConfiguration

Eq 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

UpdatePublishingDestination

data UpdatePublishingDestination Source #

See: newUpdatePublishingDestination smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read UpdatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdatePublishingDestination

Show UpdatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdatePublishingDestination

NFData UpdatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdatePublishingDestination

Eq UpdatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdatePublishingDestination

Hashable UpdatePublishingDestination Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdatePublishingDestination

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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))))

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.

UpdatePublishingDestination, updatePublishingDestination_detectorId - The ID of the detector associated with the publishing destinations to update.

UpdatePublishingDestination, updatePublishingDestination_destinationId - The ID of the publishing destination to update.

data UpdatePublishingDestinationResponse Source #

Instances

Instances details
Generic 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

NFData UpdatePublishingDestinationResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdatePublishingDestination

Eq 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

UpdateThreatIntelSet

data UpdateThreatIntelSet Source #

See: newUpdateThreatIntelSet smart constructor.

Instances

Instances details
ToJSON UpdateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.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

AWSRequest UpdateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateThreatIntelSet

Associated Types

type AWSResponse UpdateThreatIntelSet #

Generic UpdateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateThreatIntelSet

Associated Types

type Rep UpdateThreatIntelSet :: Type -> Type #

Read UpdateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateThreatIntelSet

Show UpdateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateThreatIntelSet

NFData UpdateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateThreatIntelSet

Methods

rnf :: UpdateThreatIntelSet -> () #

Eq UpdateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateThreatIntelSet

Hashable UpdateThreatIntelSet Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateThreatIntelSet

type AWSResponse 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "UpdateThreatIntelSet'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "activate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (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)))))

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:activate:UpdateThreatIntelSet', updateThreatIntelSet_activate - The updated Boolean value that specifies whether the ThreateIntelSet is active or not.

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

UpdateThreatIntelSet, updateThreatIntelSet_name - The unique ID that specifies the ThreatIntelSet that you want to update.

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
Generic UpdateThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateThreatIntelSet

Associated Types

type Rep UpdateThreatIntelSetResponse :: Type -> Type #

Read UpdateThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateThreatIntelSet

Show UpdateThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateThreatIntelSet

NFData UpdateThreatIntelSetResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.UpdateThreatIntelSet

Eq 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

Types

AdminStatus

newtype AdminStatus Source #

Constructors

AdminStatus' 

Instances

Instances details
FromJSON AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

FromJSONKey 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

ToByteString AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

ToHeader AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

ToLog AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

ToQuery 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 #

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 #

Generic AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

Associated Types

type Rep AdminStatus :: Type -> Type #

Read AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

Show AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

NFData AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

Methods

rnf :: AdminStatus -> () #

Eq AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

Ord AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

Hashable AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

type Rep AdminStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminStatus

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

CriterionKey

newtype CriterionKey Source #

Constructors

CriterionKey' 

Instances

Instances details
FromJSON CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

FromJSONKey CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

ToJSON CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

ToJSONKey CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

ToByteString CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

ToHeader CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

ToLog CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

ToQuery CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

FromText CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

ToText CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

Methods

toText :: CriterionKey -> Text #

FromXML CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

ToXML CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

Methods

toXML :: CriterionKey -> XML #

Generic CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

Associated Types

type Rep CriterionKey :: Type -> Type #

Read CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

Show CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

NFData CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

Methods

rnf :: CriterionKey -> () #

Eq CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

Ord CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

Hashable CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

type Rep CriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CriterionKey

type Rep CriterionKey = D1 ('MetaData "CriterionKey" "Amazonka.GuardDuty.Types.CriterionKey" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'True) (C1 ('MetaCons "CriterionKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCriterionKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DataSource

newtype DataSource Source #

Constructors

DataSource' 

Fields

Instances

Instances details
FromJSON DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

FromJSONKey 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

ToByteString DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

ToHeader DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

ToLog DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

ToQuery 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 #

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 #

Generic DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

Associated Types

type Rep DataSource :: Type -> Type #

Read DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

Show DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

NFData DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

Methods

rnf :: DataSource -> () #

Eq DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

Ord DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

Hashable DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

type Rep DataSource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSource

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

DataSourceStatus

newtype DataSourceStatus Source #

Instances

Instances details
FromJSON DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

FromJSONKey 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

ToByteString DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

ToHeader DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

ToLog DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

ToQuery 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

FromXML DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

ToXML 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 #

Read DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

Show DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

NFData DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

Methods

rnf :: DataSourceStatus -> () #

Eq DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

Ord DataSourceStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceStatus

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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
FromJSON DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

FromJSONKey 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

ToByteString DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

ToHeader DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

ToLog DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

ToQuery 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

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 #

Generic DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

Associated Types

type Rep DestinationType :: Type -> Type #

Read DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

Show DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

NFData DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

Methods

rnf :: DestinationType -> () #

Eq DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

Ord DestinationType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationType

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'True) (C1 ('MetaCons "DestinationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDestinationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DetectorStatus

newtype DetectorStatus Source #

Constructors

DetectorStatus' 

Instances

Instances details
FromJSON DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

FromJSONKey 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

ToByteString DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

ToHeader DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

ToLog DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

ToQuery 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

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 #

Generic DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

Associated Types

type Rep DetectorStatus :: Type -> Type #

Read DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

Show DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

NFData DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

Methods

rnf :: DetectorStatus -> () #

Eq DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

Ord DetectorStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DetectorStatus

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'True) (C1 ('MetaCons "DetectorStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDetectorStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EbsSnapshotPreservation

newtype EbsSnapshotPreservation Source #

Instances

Instances details
FromJSON EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

FromJSONKey EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

ToJSON EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

ToJSONKey EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

ToByteString EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

ToHeader EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

ToLog EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

ToQuery EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

FromText EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

ToText EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

FromXML EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

ToXML EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

Generic EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

Associated Types

type Rep EbsSnapshotPreservation :: Type -> Type #

Read EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

Show EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

NFData EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

Methods

rnf :: EbsSnapshotPreservation -> () #

Eq EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

Ord EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

Hashable EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

type Rep EbsSnapshotPreservation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsSnapshotPreservation

type Rep EbsSnapshotPreservation = D1 ('MetaData "EbsSnapshotPreservation" "Amazonka.GuardDuty.Types.EbsSnapshotPreservation" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'True) (C1 ('MetaCons "EbsSnapshotPreservation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEbsSnapshotPreservation") '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
FromJSON Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

FromJSONKey Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

ToJSON Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

ToJSONKey Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

ToByteString Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

Methods

toBS :: Feedback -> ByteString #

ToHeader Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

Methods

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

ToLog Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

ToQuery Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

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 #

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 #

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 #

Read Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

Show Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

NFData Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

Methods

rnf :: Feedback -> () #

Eq Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

Ord Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

Hashable Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

Methods

hashWithSalt :: Int -> Feedback -> Int #

hash :: Feedback -> Int #

type Rep Feedback Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Feedback

type Rep Feedback = D1 ('MetaData "Feedback" "Amazonka.GuardDuty.Types.Feedback" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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
FromJSON FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

FromJSONKey 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

ToByteString FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

ToHeader FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

ToLog FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

ToQuery 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 #

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 #

Generic FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

Associated Types

type Rep FilterAction :: Type -> Type #

Read FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

Show FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

NFData FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

Methods

rnf :: FilterAction -> () #

Eq FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

Ord FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

Hashable FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

type Rep FilterAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterAction

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

FindingPublishingFrequency

newtype FindingPublishingFrequency Source #

Instances

Instances details
FromJSON FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

FromJSONKey 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

ToByteString FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

ToHeader FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

ToLog FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

ToQuery 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

FromXML FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

ToXML 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 #

Read FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

Show FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

NFData FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

Eq FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

Ord FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingPublishingFrequency

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'True) (C1 ('MetaCons "FindingPublishingFrequency'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFindingPublishingFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FindingStatisticType

newtype FindingStatisticType Source #

Instances

Instances details
FromJSON FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

FromJSONKey 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

ToByteString FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

ToHeader FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

ToLog FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

ToQuery 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

FromXML FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

ToXML 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 #

Read FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

Show FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

NFData FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

Methods

rnf :: FindingStatisticType -> () #

Eq FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

Ord FindingStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatisticType

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'True) (C1 ('MetaCons "FindingStatisticType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFindingStatisticType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IpSetFormat

newtype IpSetFormat Source #

Constructors

IpSetFormat' 

Instances

Instances details
FromJSON IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

FromJSONKey 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

ToByteString IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

ToHeader IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

ToLog IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

ToQuery 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 #

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 #

Generic IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

Associated Types

type Rep IpSetFormat :: Type -> Type #

Read IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

Show IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

NFData IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

Methods

rnf :: IpSetFormat -> () #

Eq IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

Ord IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

Hashable IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

type Rep IpSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetFormat

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

IpSetStatus

newtype IpSetStatus Source #

Constructors

IpSetStatus' 

Instances

Instances details
FromJSON IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

FromJSONKey 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

ToByteString IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

ToHeader IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

ToLog IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

ToQuery 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 #

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 #

Generic IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

Associated Types

type Rep IpSetStatus :: Type -> Type #

Read IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

Show IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

NFData IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

Methods

rnf :: IpSetStatus -> () #

Eq IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

Ord IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

Hashable IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

type Rep IpSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IpSetStatus

type Rep IpSetStatus = D1 ('MetaData "IpSetStatus" "Amazonka.GuardDuty.Types.IpSetStatus" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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
FromJSON OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

FromJSONKey OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

ToJSON OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

ToJSONKey OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

ToByteString OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

Methods

toBS :: OrderBy -> ByteString #

ToHeader OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

Methods

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

ToLog OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

ToQuery OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

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 #

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 #

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 #

Read OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

Show OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

NFData OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

Methods

rnf :: OrderBy -> () #

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

Hashable OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

Methods

hashWithSalt :: Int -> OrderBy -> Int #

hash :: OrderBy -> Int #

type Rep OrderBy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrderBy

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

PublishingStatus

newtype PublishingStatus Source #

Instances

Instances details
FromJSON PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

FromJSONKey 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

ToByteString PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

ToHeader PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

ToLog PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

ToQuery 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

FromXML PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

ToXML 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 #

Read PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

Show PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

NFData PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

Methods

rnf :: PublishingStatus -> () #

Eq PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

Ord PublishingStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublishingStatus

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'True) (C1 ('MetaCons "PublishingStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPublishingStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScanCriterionKey

newtype ScanCriterionKey Source #

An enum value representing possible resource properties to match with given scan condition.

Instances

Instances details
FromJSON ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

FromJSONKey ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

ToJSON ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

ToJSONKey ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

ToByteString ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

ToHeader ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

ToLog ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

ToQuery ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

FromText ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

ToText ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

FromXML ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

ToXML ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

Generic ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

Associated Types

type Rep ScanCriterionKey :: Type -> Type #

Read ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

Show ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

NFData ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

Methods

rnf :: ScanCriterionKey -> () #

Eq ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

Ord ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

Hashable ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

type Rep ScanCriterionKey Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCriterionKey

type Rep ScanCriterionKey = D1 ('MetaData "ScanCriterionKey" "Amazonka.GuardDuty.Types.ScanCriterionKey" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'True) (C1 ('MetaCons "ScanCriterionKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScanCriterionKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScanResult

newtype ScanResult Source #

Constructors

ScanResult' 

Fields

Bundled Patterns

pattern ScanResult_CLEAN :: ScanResult 
pattern ScanResult_INFECTED :: ScanResult 

Instances

Instances details
FromJSON ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

FromJSONKey ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

ToJSON ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

ToJSONKey ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

ToByteString ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

ToHeader ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

ToLog ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

ToQuery ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

FromText ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

ToText ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

Methods

toText :: ScanResult -> Text #

FromXML ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

ToXML ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

Methods

toXML :: ScanResult -> XML #

Generic ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

Associated Types

type Rep ScanResult :: Type -> Type #

Read ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

Show ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

NFData ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

Methods

rnf :: ScanResult -> () #

Eq ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

Ord ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

Hashable ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

type Rep ScanResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResult

type Rep ScanResult = D1 ('MetaData "ScanResult" "Amazonka.GuardDuty.Types.ScanResult" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'True) (C1 ('MetaCons "ScanResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScanResult") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScanStatus

newtype ScanStatus Source #

Constructors

ScanStatus' 

Fields

Bundled Patterns

pattern ScanStatus_COMPLETED :: ScanStatus 
pattern ScanStatus_FAILED :: ScanStatus 
pattern ScanStatus_RUNNING :: ScanStatus 

Instances

Instances details
FromJSON ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

FromJSONKey ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

ToJSON ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

ToJSONKey ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

ToByteString ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

ToHeader ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

ToLog ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

ToQuery ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

FromText ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

ToText ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

Methods

toText :: ScanStatus -> Text #

FromXML ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

ToXML ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

Methods

toXML :: ScanStatus -> XML #

Generic ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

Associated Types

type Rep ScanStatus :: Type -> Type #

Read ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

Show ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

NFData ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

Methods

rnf :: ScanStatus -> () #

Eq ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

Ord ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

Hashable ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

type Rep ScanStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanStatus

type Rep ScanStatus = D1 ('MetaData "ScanStatus" "Amazonka.GuardDuty.Types.ScanStatus" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'True) (C1 ('MetaCons "ScanStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScanStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ThreatIntelSetFormat

newtype ThreatIntelSetFormat Source #

Instances

Instances details
FromJSON ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

FromJSONKey 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

ToByteString ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

ToHeader ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

ToLog ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

ToQuery 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

FromXML ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

ToXML 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 #

Read ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

Show ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

NFData ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

Methods

rnf :: ThreatIntelSetFormat -> () #

Eq ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

Ord ThreatIntelSetFormat Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetFormat

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'True) (C1 ('MetaCons "ThreatIntelSetFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromThreatIntelSetFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ThreatIntelSetStatus

newtype ThreatIntelSetStatus Source #

Instances

Instances details
FromJSON ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

FromJSONKey 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

ToByteString ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

ToHeader ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

ToLog ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

ToQuery 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

FromXML ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

ToXML 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 #

Read ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

Show ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

NFData ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

Methods

rnf :: ThreatIntelSetStatus -> () #

Eq ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

Ord ThreatIntelSetStatus Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelSetStatus

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'True) (C1 ('MetaCons "ThreatIntelSetStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromThreatIntelSetStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UsageStatisticType

newtype UsageStatisticType Source #

Instances

Instances details
FromJSON UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

FromJSONKey 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

ToByteString UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

ToHeader UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

ToLog UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

ToQuery 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

FromXML UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

ToXML 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 #

Read UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

Show UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

NFData UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

Methods

rnf :: UsageStatisticType -> () #

Eq UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

Ord UsageStatisticType Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatisticType

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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
FromJSON 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 #

Read AccessControlList Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessControlList

Show AccessControlList Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessControlList

NFData AccessControlList Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessControlList

Methods

rnf :: AccessControlList -> () #

Eq AccessControlList Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessControlList

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "AccessControlList'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allowsPublicReadAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "allowsPublicWriteAccess") '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:allowsPublicReadAccess:AccessControlList', accessControlList_allowsPublicReadAccess - A value that indicates whether public read access for the bucket is enabled through an Access Control List (ACL).

$sel:allowsPublicWriteAccess:AccessControlList', accessControlList_allowsPublicWriteAccess - A value that indicates whether public write 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
FromJSON 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 #

Read AccessKeyDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessKeyDetails

Show AccessKeyDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessKeyDetails

NFData AccessKeyDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessKeyDetails

Methods

rnf :: AccessKeyDetails -> () #

Eq AccessKeyDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccessKeyDetails

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "AccessKeyDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accessKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "principalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "userName") '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:accessKeyId:AccessKeyDetails', accessKeyDetails_accessKeyId - The access key ID of the user.

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

$sel:userName:AccessKeyDetails', accessKeyDetails_userName - The name 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
ToJSON 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 #

Read AccountDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountDetail

Show AccountDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountDetail

NFData AccountDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountDetail

Methods

rnf :: AccountDetail -> () #

Eq AccountDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountDetail

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

AccountFreeTrialInfo

data AccountFreeTrialInfo Source #

Provides details of the GuardDuty member account that uses a free trial service.

See: newAccountFreeTrialInfo smart constructor.

Instances

Instances details
FromJSON AccountFreeTrialInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountFreeTrialInfo

Generic AccountFreeTrialInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountFreeTrialInfo

Associated Types

type Rep AccountFreeTrialInfo :: Type -> Type #

Read AccountFreeTrialInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountFreeTrialInfo

Show AccountFreeTrialInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountFreeTrialInfo

NFData AccountFreeTrialInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountFreeTrialInfo

Methods

rnf :: AccountFreeTrialInfo -> () #

Eq AccountFreeTrialInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountFreeTrialInfo

Hashable AccountFreeTrialInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountFreeTrialInfo

type Rep AccountFreeTrialInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountFreeTrialInfo

type Rep AccountFreeTrialInfo = D1 ('MetaData "AccountFreeTrialInfo" "Amazonka.GuardDuty.Types.AccountFreeTrialInfo" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "AccountFreeTrialInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dataSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataSourcesFreeTrial))))

newAccountFreeTrialInfo :: AccountFreeTrialInfo Source #

Create a value of AccountFreeTrialInfo 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:AccountFreeTrialInfo', accountFreeTrialInfo_accountId - The account identifier of the GuardDuty member account.

$sel:dataSources:AccountFreeTrialInfo', accountFreeTrialInfo_dataSources - Describes the data source enabled for the GuardDuty member account.

AccountLevelPermissions

data AccountLevelPermissions Source #

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

See: newAccountLevelPermissions smart constructor.

Instances

Instances details
FromJSON 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 #

Read AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountLevelPermissions

Show AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountLevelPermissions

NFData AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountLevelPermissions

Methods

rnf :: AccountLevelPermissions -> () #

Eq AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AccountLevelPermissions

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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
FromJSON 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 #

Read Action Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Action

Show Action Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Action

NFData Action Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Action

Methods

rnf :: Action -> () #

Eq Action Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Action

Methods

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

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

Hashable Action Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Action

Methods

hashWithSalt :: Int -> Action -> Int #

hash :: Action -> Int #

type Rep Action Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Action

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:actionType:Action', action_actionType - The GuardDuty finding activity type.

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

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

$sel:kubernetesApiCallAction:Action', action_kubernetesApiCallAction - Information about the Kubernetes API call action described in this finding.

$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.

AdminAccount

data AdminAccount Source #

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

See: newAdminAccount smart constructor.

Instances

Instances details
FromJSON 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 #

Read AdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminAccount

Show AdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminAccount

NFData AdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminAccount

Methods

rnf :: AdminAccount -> () #

Eq AdminAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AdminAccount

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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 Amazon Web Services account ID for the account.

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

Administrator

data Administrator Source #

Contains information about the administrator account and invitation.

See: newAdministrator smart constructor.

Instances

Instances details
FromJSON Administrator Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Administrator

Generic Administrator Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Administrator

Associated Types

type Rep Administrator :: Type -> Type #

Read Administrator Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Administrator

Show Administrator Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Administrator

NFData Administrator Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Administrator

Methods

rnf :: Administrator -> () #

Eq Administrator Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Administrator

Hashable Administrator Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Administrator

type Rep Administrator Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Administrator

type Rep Administrator = D1 ('MetaData "Administrator" "Amazonka.GuardDuty.Types.Administrator" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "Administrator'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "invitationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "invitedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "relationshipStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAdministrator :: Administrator Source #

Create a value of Administrator 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:Administrator', administrator_accountId - The ID of the account used as the administrator account.

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

$sel:invitedAt:Administrator', administrator_invitedAt - The timestamp when the invitation was sent.

$sel:relationshipStatus:Administrator', administrator_relationshipStatus - The status of the relationship between the administrator and member accounts.

AwsApiCallAction

data AwsApiCallAction Source #

Contains information about the API action.

See: newAwsApiCallAction smart constructor.

Instances

Instances details
FromJSON 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 #

Read AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

Show AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

NFData AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

Methods

rnf :: AwsApiCallAction -> () #

Eq AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

Hashable AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

type Rep AwsApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.AwsApiCallAction

newAwsApiCallAction :: AwsApiCallAction Source #

Create a value of AwsApiCallAction with all optional fields omitted.

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

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

$sel:affectedResources:AwsApiCallAction', awsApiCallAction_affectedResources - The details of the Amazon Web Services account that made the API call. This field identifies the resources that were affected by this API call.

$sel:api:AwsApiCallAction', awsApiCallAction_api - The Amazon Web Services API name.

$sel:callerType:AwsApiCallAction', awsApiCallAction_callerType - The Amazon Web Services API caller type.

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

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

$sel:remoteAccountDetails:AwsApiCallAction', awsApiCallAction_remoteAccountDetails - The details of the Amazon Web Services account that made the API call. This field appears if the call was made from outside your account.

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

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

$sel:userAgent:AwsApiCallAction', awsApiCallAction_userAgent - The agent through which the API request was made.

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
FromJSON 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 #

Read BlockPublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BlockPublicAccess

Show BlockPublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BlockPublicAccess

NFData BlockPublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BlockPublicAccess

Methods

rnf :: BlockPublicAccess -> () #

Eq BlockPublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BlockPublicAccess

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "BlockPublicAccess'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "blockPublicAcls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "blockPublicPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "ignorePublicAcls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "restrictPublicBuckets") '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:blockPublicAcls:BlockPublicAccess', blockPublicAccess_blockPublicAcls - Indicates if S3 Block Public Access is set to BlockPublicAcls.

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

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

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

BucketLevelPermissions

data BucketLevelPermissions Source #

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

See: newBucketLevelPermissions smart constructor.

Instances

Instances details
FromJSON 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 #

Read BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketLevelPermissions

Show BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketLevelPermissions

NFData BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketLevelPermissions

Methods

rnf :: BucketLevelPermissions -> () #

Eq BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketLevelPermissions

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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
FromJSON 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 #

Read BucketPolicy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketPolicy

Show BucketPolicy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketPolicy

NFData BucketPolicy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketPolicy

Methods

rnf :: BucketPolicy -> () #

Eq BucketPolicy Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.BucketPolicy

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "BucketPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allowsPublicReadAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "allowsPublicWriteAccess") '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:allowsPublicReadAccess:BucketPolicy', bucketPolicy_allowsPublicReadAccess - A value that indicates whether public read access for the bucket is enabled through a bucket policy.

$sel:allowsPublicWriteAccess:BucketPolicy', bucketPolicy_allowsPublicWriteAccess - A value that indicates whether public write 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
FromJSON City Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.City

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 #

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 #

NFData City Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.City

Methods

rnf :: City -> () #

Eq City Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.City

Methods

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

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

Hashable City Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.City

Methods

hashWithSalt :: Int -> City -> Int #

hash :: City -> Int #

type Rep City Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.City

type Rep City = D1 ('MetaData "City" "Amazonka.GuardDuty.Types.City" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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
FromJSON 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 #

Read CloudTrailConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CloudTrailConfigurationResult

Show CloudTrailConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CloudTrailConfigurationResult

NFData CloudTrailConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CloudTrailConfigurationResult

Eq CloudTrailConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.CloudTrailConfigurationResult

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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
FromJSON Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

ToJSON 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 #

Read Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

Show Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

NFData Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

Methods

rnf :: Condition -> () #

Eq Condition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Condition

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "Condition'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "eq") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "equals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "greaterThan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: (S1 ('MetaSel ('Just "greaterThanOrEqual") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "gt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "gte") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "lessThan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "lessThanOrEqual") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "lt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "lte") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "neq") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "notEquals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))))

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:equals:Condition', condition_equals - Represents an 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.

$sel:greaterThanOrEqual:Condition', condition_greaterThanOrEqual - Represents a greater 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:gte:Condition', condition_gte - Represents a greater than or 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:lessThanOrEqual:Condition', condition_lessThanOrEqual - Represents a less than or 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:lte:Condition', condition_lte - Represents a less than or 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.

Container

data Container Source #

Details of a container.

See: newContainer smart constructor.

Instances

Instances details
FromJSON Container Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Container

Generic Container Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Container

Associated Types

type Rep Container :: Type -> Type #

Read Container Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Container

Show Container Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Container

NFData Container Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Container

Methods

rnf :: Container -> () #

Eq Container Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Container

Hashable Container Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Container

type Rep Container Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Container

newContainer :: Container Source #

Create a value of Container 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:containerRuntime:Container', container_containerRuntime - The container runtime (such as, Docker or containerd) used to run the container.

$sel:id:Container', container_id - Container ID.

$sel:image:Container', container_image - Container image.

$sel:imagePrefix:Container', container_imagePrefix - Part of the image name before the last slash. For example, imagePrefix for public.ecr.aws/amazonlinux/amazonlinux:latest would be public.ecr.aws/amazonlinux. If the image name is relative and does not have a slash, this field is empty.

Container, container_name - Container name.

$sel:securityContext:Container', container_securityContext - Container security context.

$sel:volumeMounts:Container', container_volumeMounts - Container volume mounts.

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
FromJSON 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 #

Read Country Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Country

Show Country Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Country

NFData Country Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Country

Methods

rnf :: Country -> () #

Eq Country Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Country

Methods

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

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

Hashable Country Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Country

Methods

hashWithSalt :: Int -> Country -> Int #

hash :: Country -> Int #

type Rep Country Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Country

type Rep Country = D1 ('MetaData "Country" "Amazonka.GuardDuty.Types.Country" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "Country'" 'PrefixI 'True) (S1 ('MetaSel ('Just "countryCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "countryName") '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:countryCode:Country', country_countryCode - The country code of the remote IP address.

$sel:countryName:Country', country_countryName - The country name 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
FromJSON 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 #

Read DNSLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DNSLogsConfigurationResult

Show DNSLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DNSLogsConfigurationResult

NFData DNSLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DNSLogsConfigurationResult

Eq DNSLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DNSLogsConfigurationResult

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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
ToJSON 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 #

Read DataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurations

Show DataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurations

NFData DataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurations

Eq DataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurations

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "DataSourceConfigurations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "kubernetes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KubernetesConfiguration)) :*: (S1 ('MetaSel ('Just "malwareProtection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MalwareProtectionConfiguration)) :*: 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:kubernetes:DataSourceConfigurations', dataSourceConfigurations_kubernetes - Describes whether any Kubernetes logs are enabled as data sources.

$sel:malwareProtection:DataSourceConfigurations', dataSourceConfigurations_malwareProtection - Describes whether Malware Protection is enabled as a data source.

$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
FromJSON 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 #

Read DataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurationsResult

Show DataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurationsResult

NFData DataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurationsResult

Eq DataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurationsResult

Hashable DataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurationsResult

type Rep DataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceConfigurationsResult

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:kubernetes:DataSourceConfigurationsResult', dataSourceConfigurationsResult_kubernetes - An object that contains information on the status of all Kubernetes data sources.

$sel:malwareProtection:DataSourceConfigurationsResult', dataSourceConfigurationsResult_malwareProtection - Describes the configuration of Malware Protection data sources.

$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.

DataSourceFreeTrial

data DataSourceFreeTrial Source #

Contains information about which data sources are enabled for the GuardDuty member account.

See: newDataSourceFreeTrial smart constructor.

Instances

Instances details
FromJSON DataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceFreeTrial

Generic DataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceFreeTrial

Associated Types

type Rep DataSourceFreeTrial :: Type -> Type #

Read DataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceFreeTrial

Show DataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceFreeTrial

NFData DataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceFreeTrial

Methods

rnf :: DataSourceFreeTrial -> () #

Eq DataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceFreeTrial

Hashable DataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceFreeTrial

type Rep DataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourceFreeTrial

type Rep DataSourceFreeTrial = D1 ('MetaData "DataSourceFreeTrial" "Amazonka.GuardDuty.Types.DataSourceFreeTrial" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "DataSourceFreeTrial'" 'PrefixI 'True) (S1 ('MetaSel ('Just "freeTrialDaysRemaining") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newDataSourceFreeTrial :: DataSourceFreeTrial Source #

Create a value of DataSourceFreeTrial 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:freeTrialDaysRemaining:DataSourceFreeTrial', dataSourceFreeTrial_freeTrialDaysRemaining - A value that specifies the number of days left to use each enabled data source.

DataSourcesFreeTrial

data DataSourcesFreeTrial Source #

Contains information about which data sources are enabled for the GuardDuty member account.

See: newDataSourcesFreeTrial smart constructor.

Instances

Instances details
FromJSON DataSourcesFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourcesFreeTrial

Generic DataSourcesFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourcesFreeTrial

Associated Types

type Rep DataSourcesFreeTrial :: Type -> Type #

Read DataSourcesFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourcesFreeTrial

Show DataSourcesFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourcesFreeTrial

NFData DataSourcesFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourcesFreeTrial

Methods

rnf :: DataSourcesFreeTrial -> () #

Eq DataSourcesFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourcesFreeTrial

Hashable DataSourcesFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourcesFreeTrial

type Rep DataSourcesFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DataSourcesFreeTrial

newDataSourcesFreeTrial :: DataSourcesFreeTrial Source #

Create a value of DataSourcesFreeTrial 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:DataSourcesFreeTrial', dataSourcesFreeTrial_cloudTrail - Describes whether any Amazon Web Services CloudTrail management event logs are enabled as data sources.

$sel:dnsLogs:DataSourcesFreeTrial', dataSourcesFreeTrial_dnsLogs - Describes whether any DNS logs are enabled as data sources.

$sel:flowLogs:DataSourcesFreeTrial', dataSourcesFreeTrial_flowLogs - Describes whether any VPC Flow logs are enabled as data sources.

$sel:kubernetes:DataSourcesFreeTrial', dataSourcesFreeTrial_kubernetes - Describes whether any Kubernetes logs are enabled as data sources.

$sel:malwareProtection:DataSourcesFreeTrial', dataSourcesFreeTrial_malwareProtection - Describes whether Malware Protection is enabled as a data source.

$sel:s3Logs:DataSourcesFreeTrial', dataSourcesFreeTrial_s3Logs - Describes whether any S3 data event logs are enabled as data sources.

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
FromJSON 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 #

Read DefaultServerSideEncryption Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DefaultServerSideEncryption

Show DefaultServerSideEncryption Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DefaultServerSideEncryption

NFData DefaultServerSideEncryption Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DefaultServerSideEncryption

Eq DefaultServerSideEncryption Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DefaultServerSideEncryption

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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
FromJSON 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 #

Read Destination Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Destination

Show Destination Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Destination

NFData Destination Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Destination

Methods

rnf :: Destination -> () #

Eq Destination Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Destination

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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
FromJSON DestinationProperties Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationProperties

ToJSON 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 #

Read DestinationProperties Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationProperties

Show DestinationProperties Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationProperties

NFData DestinationProperties Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationProperties

Methods

rnf :: DestinationProperties -> () #

Eq DestinationProperties Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DestinationProperties

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "DestinationProperties'" 'PrefixI 'True) (S1 ('MetaSel ('Just "destinationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "kmsKeyArn") '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:destinationArn:DestinationProperties', destinationProperties_destinationArn - The ARN of the resource to publish to.

To specify an S3 bucket folder use the following format: arn:aws:s3:::DOC-EXAMPLE-BUCKET/myFolder/

$sel:kmsKeyArn:DestinationProperties', destinationProperties_kmsKeyArn - The ARN of the KMS key to use for encryption.

DnsRequestAction

data DnsRequestAction Source #

Contains information about the DNS_REQUEST action described in this finding.

See: newDnsRequestAction smart constructor.

Instances

Instances details
FromJSON 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 #

Read DnsRequestAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DnsRequestAction

Show DnsRequestAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DnsRequestAction

NFData DnsRequestAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DnsRequestAction

Methods

rnf :: DnsRequestAction -> () #

Eq DnsRequestAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DnsRequestAction

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "DnsRequestAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "blocked") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "domain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "protocol") '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:blocked:DnsRequestAction', dnsRequestAction_blocked - Indicates whether the targeted port is blocked.

$sel:domain:DnsRequestAction', dnsRequestAction_domain - The domain information for the API request.

$sel:protocol:DnsRequestAction', dnsRequestAction_protocol - The network connection protocol observed in the activity that prompted GuardDuty to generate the finding.

DomainDetails

data DomainDetails Source #

Contains information about the domain.

See: newDomainDetails smart constructor.

Constructors

DomainDetails' (Maybe Text) 

Instances

Instances details
FromJSON 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 #

Read DomainDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DomainDetails

Show DomainDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DomainDetails

NFData DomainDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DomainDetails

Methods

rnf :: DomainDetails -> () #

Eq DomainDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.DomainDetails

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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 Amazon Web Services API call.

EbsVolumeDetails

data EbsVolumeDetails Source #

Contains list of scanned and skipped EBS volumes with details.

See: newEbsVolumeDetails smart constructor.

Instances

Instances details
FromJSON EbsVolumeDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumeDetails

Generic EbsVolumeDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumeDetails

Associated Types

type Rep EbsVolumeDetails :: Type -> Type #

Read EbsVolumeDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumeDetails

Show EbsVolumeDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumeDetails

NFData EbsVolumeDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumeDetails

Methods

rnf :: EbsVolumeDetails -> () #

Eq EbsVolumeDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumeDetails

Hashable EbsVolumeDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumeDetails

type Rep EbsVolumeDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumeDetails

type Rep EbsVolumeDetails = D1 ('MetaData "EbsVolumeDetails" "Amazonka.GuardDuty.Types.EbsVolumeDetails" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "EbsVolumeDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scannedVolumeDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VolumeDetail])) :*: S1 ('MetaSel ('Just "skippedVolumeDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VolumeDetail]))))

newEbsVolumeDetails :: EbsVolumeDetails Source #

Create a value of EbsVolumeDetails 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:scannedVolumeDetails:EbsVolumeDetails', ebsVolumeDetails_scannedVolumeDetails - List of EBS volumes that were scanned.

$sel:skippedVolumeDetails:EbsVolumeDetails', ebsVolumeDetails_skippedVolumeDetails - List of EBS volumes that were skipped from the malware scan.

EbsVolumeScanDetails

data EbsVolumeScanDetails Source #

Contains details from the malware scan that created a finding.

See: newEbsVolumeScanDetails smart constructor.

Instances

Instances details
FromJSON EbsVolumeScanDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumeScanDetails

Generic EbsVolumeScanDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumeScanDetails

Associated Types

type Rep EbsVolumeScanDetails :: Type -> Type #

Read EbsVolumeScanDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumeScanDetails

Show EbsVolumeScanDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumeScanDetails

NFData EbsVolumeScanDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumeScanDetails

Methods

rnf :: EbsVolumeScanDetails -> () #

Eq EbsVolumeScanDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumeScanDetails

Hashable EbsVolumeScanDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumeScanDetails

type Rep EbsVolumeScanDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumeScanDetails

type Rep EbsVolumeScanDetails = D1 ('MetaData "EbsVolumeScanDetails" "Amazonka.GuardDuty.Types.EbsVolumeScanDetails" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "EbsVolumeScanDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "scanCompletedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "scanDetections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScanDetections)) :*: S1 ('MetaSel ('Just "scanId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "scanStartedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "sources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "triggerFindingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newEbsVolumeScanDetails :: EbsVolumeScanDetails Source #

Create a value of EbsVolumeScanDetails 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:scanCompletedAt:EbsVolumeScanDetails', ebsVolumeScanDetails_scanCompletedAt - Returns the completion date and time of the malware scan.

$sel:scanDetections:EbsVolumeScanDetails', ebsVolumeScanDetails_scanDetections - Contains a complete view providing malware scan result details.

$sel:scanId:EbsVolumeScanDetails', ebsVolumeScanDetails_scanId - Unique Id of the malware scan that generated the finding.

$sel:scanStartedAt:EbsVolumeScanDetails', ebsVolumeScanDetails_scanStartedAt - Returns the start date and time of the malware scan.

$sel:sources:EbsVolumeScanDetails', ebsVolumeScanDetails_sources - Contains list of threat intelligence sources used to detect threats.

$sel:triggerFindingId:EbsVolumeScanDetails', ebsVolumeScanDetails_triggerFindingId - GuardDuty finding ID that triggered a malware scan.

EbsVolumesResult

data EbsVolumesResult Source #

Describes the configuration of scanning EBS volumes as a data source.

See: newEbsVolumesResult smart constructor.

Instances

Instances details
FromJSON EbsVolumesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumesResult

Generic EbsVolumesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumesResult

Associated Types

type Rep EbsVolumesResult :: Type -> Type #

Read EbsVolumesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumesResult

Show EbsVolumesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumesResult

NFData EbsVolumesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumesResult

Methods

rnf :: EbsVolumesResult -> () #

Eq EbsVolumesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumesResult

Hashable EbsVolumesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumesResult

type Rep EbsVolumesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EbsVolumesResult

type Rep EbsVolumesResult = D1 ('MetaData "EbsVolumesResult" "Amazonka.GuardDuty.Types.EbsVolumesResult" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "EbsVolumesResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataSourceStatus))))

newEbsVolumesResult :: EbsVolumesResult Source #

Create a value of EbsVolumesResult 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:reason:EbsVolumesResult', ebsVolumesResult_reason - Specifies the reason why scanning EBS volumes (Malware Protection) was not enabled as a data source.

$sel:status:EbsVolumesResult', ebsVolumesResult_status - Describes whether scanning EBS volumes is enabled as a data source.

EcsClusterDetails

data EcsClusterDetails Source #

Contains information about the details of the ECS Cluster.

See: newEcsClusterDetails smart constructor.

Instances

Instances details
FromJSON EcsClusterDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsClusterDetails

Generic EcsClusterDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsClusterDetails

Associated Types

type Rep EcsClusterDetails :: Type -> Type #

Read EcsClusterDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsClusterDetails

Show EcsClusterDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsClusterDetails

NFData EcsClusterDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsClusterDetails

Methods

rnf :: EcsClusterDetails -> () #

Eq EcsClusterDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsClusterDetails

Hashable EcsClusterDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsClusterDetails

type Rep EcsClusterDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsClusterDetails

type Rep EcsClusterDetails = D1 ('MetaData "EcsClusterDetails" "Amazonka.GuardDuty.Types.EcsClusterDetails" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "EcsClusterDetails'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "activeServicesCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "registeredContainerInstancesCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "runningTasksCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "taskDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EcsTaskDetails))))))

newEcsClusterDetails :: EcsClusterDetails Source #

Create a value of EcsClusterDetails 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:activeServicesCount:EcsClusterDetails', ecsClusterDetails_activeServicesCount - The number of services that are running on the cluster in an ACTIVE state.

EcsClusterDetails, ecsClusterDetails_arn - The Amazon Resource Name (ARN) that identifies the cluster.

$sel:name:EcsClusterDetails', ecsClusterDetails_name - The name of the ECS Cluster.

$sel:registeredContainerInstancesCount:EcsClusterDetails', ecsClusterDetails_registeredContainerInstancesCount - The number of container instances registered into the cluster.

$sel:runningTasksCount:EcsClusterDetails', ecsClusterDetails_runningTasksCount - The number of tasks in the cluster that are in the RUNNING state.

$sel:status:EcsClusterDetails', ecsClusterDetails_status - The status of the ECS cluster.

EcsClusterDetails, ecsClusterDetails_tags - The tags of the ECS Cluster.

$sel:taskDetails:EcsClusterDetails', ecsClusterDetails_taskDetails - Contains information about the details of the ECS Task.

EcsTaskDetails

data EcsTaskDetails Source #

Contains information about the task in an ECS cluster.

See: newEcsTaskDetails smart constructor.

Instances

Instances details
FromJSON EcsTaskDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsTaskDetails

Generic EcsTaskDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsTaskDetails

Associated Types

type Rep EcsTaskDetails :: Type -> Type #

Read EcsTaskDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsTaskDetails

Show EcsTaskDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsTaskDetails

NFData EcsTaskDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsTaskDetails

Methods

rnf :: EcsTaskDetails -> () #

Eq EcsTaskDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsTaskDetails

Hashable EcsTaskDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsTaskDetails

type Rep EcsTaskDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EcsTaskDetails

newEcsTaskDetails :: EcsTaskDetails Source #

Create a value of EcsTaskDetails 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:EcsTaskDetails', ecsTaskDetails_arn - The Amazon Resource Name (ARN) of the task.

$sel:containers:EcsTaskDetails', ecsTaskDetails_containers - The containers that's associated with the task.

$sel:definitionArn:EcsTaskDetails', ecsTaskDetails_definitionArn - The ARN of the task definition that creates the task.

$sel:group':EcsTaskDetails', ecsTaskDetails_group - The name of the task group that's associated with the task.

$sel:startedAt:EcsTaskDetails', ecsTaskDetails_startedAt - The Unix timestamp for the time when the task started.

$sel:startedBy:EcsTaskDetails', ecsTaskDetails_startedBy - Contains the tag specified when a task is started.

$sel:tags:EcsTaskDetails', ecsTaskDetails_tags - The tags of the ECS Task.

$sel:taskCreatedAt:EcsTaskDetails', ecsTaskDetails_taskCreatedAt - The Unix timestamp for the time when the task was created.

$sel:version:EcsTaskDetails', ecsTaskDetails_version - The version counter for the task.

$sel:volumes:EcsTaskDetails', ecsTaskDetails_volumes - The list of data volume definitions for the task.

EksClusterDetails

data EksClusterDetails Source #

Details about the EKS cluster involved in a Kubernetes finding.

See: newEksClusterDetails smart constructor.

Instances

Instances details
FromJSON EksClusterDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EksClusterDetails

Generic EksClusterDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EksClusterDetails

Associated Types

type Rep EksClusterDetails :: Type -> Type #

Read EksClusterDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EksClusterDetails

Show EksClusterDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EksClusterDetails

NFData EksClusterDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EksClusterDetails

Methods

rnf :: EksClusterDetails -> () #

Eq EksClusterDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EksClusterDetails

Hashable EksClusterDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EksClusterDetails

type Rep EksClusterDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.EksClusterDetails

type Rep EksClusterDetails = D1 ('MetaData "EksClusterDetails" "Amazonka.GuardDuty.Types.EksClusterDetails" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "EksClusterDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newEksClusterDetails :: EksClusterDetails Source #

Create a value of EksClusterDetails 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:EksClusterDetails', eksClusterDetails_arn - EKS cluster ARN.

$sel:createdAt:EksClusterDetails', eksClusterDetails_createdAt - The timestamp when the EKS cluster was created.

$sel:name:EksClusterDetails', eksClusterDetails_name - EKS cluster name.

$sel:status:EksClusterDetails', eksClusterDetails_status - The EKS cluster status.

$sel:tags:EksClusterDetails', eksClusterDetails_tags - The EKS cluster tags.

$sel:vpcId:EksClusterDetails', eksClusterDetails_vpcId - The VPC ID to which the EKS cluster is attached.

Evidence

data Evidence Source #

Contains information about the reason that the finding was generated.

See: newEvidence smart constructor.

Instances

Instances details
FromJSON 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 #

Read Evidence Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Evidence

Show Evidence Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Evidence

NFData Evidence Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Evidence

Methods

rnf :: Evidence -> () #

Eq Evidence Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Evidence

Hashable Evidence Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Evidence

Methods

hashWithSalt :: Int -> Evidence -> Int #

hash :: Evidence -> Int #

type Rep Evidence Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Evidence

type Rep Evidence = D1 ('MetaData "Evidence" "Amazonka.GuardDuty.Types.Evidence" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

FilterCondition

data FilterCondition Source #

Contains information about the condition.

See: newFilterCondition smart constructor.

Instances

Instances details
ToJSON FilterCondition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCondition

Generic FilterCondition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCondition

Associated Types

type Rep FilterCondition :: Type -> Type #

Read FilterCondition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCondition

Show FilterCondition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCondition

NFData FilterCondition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCondition

Methods

rnf :: FilterCondition -> () #

Eq FilterCondition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCondition

Hashable FilterCondition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCondition

type Rep FilterCondition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCondition

type Rep FilterCondition = D1 ('MetaData "FilterCondition" "Amazonka.GuardDuty.Types.FilterCondition" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "FilterCondition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "equalsValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "greaterThan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "lessThan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newFilterCondition :: FilterCondition Source #

Create a value of FilterCondition 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:equalsValue:FilterCondition', filterCondition_equalsValue - Represents an equal ____ condition to be applied to a single field when querying for scan entries.

$sel:greaterThan:FilterCondition', filterCondition_greaterThan - Represents a greater than condition to be applied to a single field when querying for scan entries.

$sel:lessThan:FilterCondition', filterCondition_lessThan - Represents a less than condition to be applied to a single field when querying for scan entries.

FilterCriteria

data FilterCriteria Source #

Represents the criteria to be used in the filter for describing scan entries.

See: newFilterCriteria smart constructor.

Instances

Instances details
ToJSON FilterCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCriteria

Generic FilterCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCriteria

Associated Types

type Rep FilterCriteria :: Type -> Type #

Read FilterCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCriteria

Show FilterCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCriteria

NFData FilterCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCriteria

Methods

rnf :: FilterCriteria -> () #

Eq FilterCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCriteria

Hashable FilterCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCriteria

type Rep FilterCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCriteria

type Rep FilterCriteria = D1 ('MetaData "FilterCriteria" "Amazonka.GuardDuty.Types.FilterCriteria" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "FilterCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filterCriterion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FilterCriterion]))))

newFilterCriteria :: FilterCriteria Source #

Create a value of FilterCriteria 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:filterCriterion:FilterCriteria', filterCriteria_filterCriterion - Represents a condition that when matched will be added to the response of the operation.

FilterCriterion

data FilterCriterion Source #

Represents a condition that when matched will be added to the response of the operation. Irrespective of using any filter criteria, an administrator account can view the scan entries for all of its member accounts. However, each member account can view the scan entries only for their own account.

See: newFilterCriterion smart constructor.

Instances

Instances details
ToJSON FilterCriterion Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCriterion

Generic FilterCriterion Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCriterion

Associated Types

type Rep FilterCriterion :: Type -> Type #

Read FilterCriterion Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCriterion

Show FilterCriterion Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCriterion

NFData FilterCriterion Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCriterion

Methods

rnf :: FilterCriterion -> () #

Eq FilterCriterion Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCriterion

Hashable FilterCriterion Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCriterion

type Rep FilterCriterion Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FilterCriterion

type Rep FilterCriterion = D1 ('MetaData "FilterCriterion" "Amazonka.GuardDuty.Types.FilterCriterion" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "FilterCriterion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "criterionKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CriterionKey)) :*: S1 ('MetaSel ('Just "filterCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FilterCondition))))

newFilterCriterion :: FilterCriterion Source #

Create a value of FilterCriterion 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:criterionKey:FilterCriterion', filterCriterion_criterionKey - An enum value representing possible scan properties to match with given scan entries.

$sel:filterCondition:FilterCriterion', filterCriterion_filterCondition - Contains information about the condition.

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
FromJSON 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 #

Read Finding Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Finding

Show Finding Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Finding

NFData Finding Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Finding

Methods

rnf :: Finding -> () #

Eq Finding Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Finding

Methods

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

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

Hashable Finding Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Finding

Methods

hashWithSalt :: Int -> Finding -> Int #

hash :: Finding -> Int #

type Rep Finding Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Finding

type Rep Finding = D1 ('MetaData "Finding" "Amazonka.GuardDuty.Types.Finding" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "Finding'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "confidence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "partition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "service") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceInfo)) :*: S1 ('MetaSel ('Just "title") '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:confidence:Finding', finding_confidence - The confidence score for the finding.

$sel:description:Finding', finding_description - The description of the finding.

$sel:partition:Finding', finding_partition - The partition associated with the finding.

$sel:service:Finding', finding_service - Undocumented member.

$sel:title:Finding', finding_title - The title 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
FromJSON FindingCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingCriteria

ToJSON 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 #

Read FindingCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingCriteria

Show FindingCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingCriteria

NFData FindingCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingCriteria

Methods

rnf :: FindingCriteria -> () #

Eq FindingCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingCriteria

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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
FromJSON 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 #

Read FindingStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatistics

Show FindingStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatistics

NFData FindingStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatistics

Methods

rnf :: FindingStatistics -> () #

Eq FindingStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FindingStatistics

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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
FromJSON 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 #

Read FlowLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FlowLogsConfigurationResult

Show FlowLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FlowLogsConfigurationResult

NFData FlowLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FlowLogsConfigurationResult

Eq FlowLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.FlowLogsConfigurationResult

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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
FromJSON 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 #

Read GeoLocation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.GeoLocation

Show GeoLocation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.GeoLocation

NFData GeoLocation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.GeoLocation

Methods

rnf :: GeoLocation -> () #

Eq GeoLocation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.GeoLocation

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

HighestSeverityThreatDetails

data HighestSeverityThreatDetails Source #

Contains details of the highest severity threat detected during scan and number of infected files.

See: newHighestSeverityThreatDetails smart constructor.

Instances

Instances details
FromJSON HighestSeverityThreatDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.HighestSeverityThreatDetails

Generic HighestSeverityThreatDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.HighestSeverityThreatDetails

Associated Types

type Rep HighestSeverityThreatDetails :: Type -> Type #

Read HighestSeverityThreatDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.HighestSeverityThreatDetails

Show HighestSeverityThreatDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.HighestSeverityThreatDetails

NFData HighestSeverityThreatDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.HighestSeverityThreatDetails

Eq HighestSeverityThreatDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.HighestSeverityThreatDetails

Hashable HighestSeverityThreatDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.HighestSeverityThreatDetails

type Rep HighestSeverityThreatDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.HighestSeverityThreatDetails

type Rep HighestSeverityThreatDetails = D1 ('MetaData "HighestSeverityThreatDetails" "Amazonka.GuardDuty.Types.HighestSeverityThreatDetails" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "HighestSeverityThreatDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "severity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "threatName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newHighestSeverityThreatDetails :: HighestSeverityThreatDetails Source #

Create a value of HighestSeverityThreatDetails 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:HighestSeverityThreatDetails', highestSeverityThreatDetails_count - Total number of infected files with the highest severity threat detected.

$sel:severity:HighestSeverityThreatDetails', highestSeverityThreatDetails_severity - Severity level of the highest severity threat detected.

$sel:threatName:HighestSeverityThreatDetails', highestSeverityThreatDetails_threatName - Threat name of the highest severity threat detected as part of the malware scan.

HostPath

data HostPath Source #

Represents a pre-existing file or directory on the host machine that the volume maps to.

See: newHostPath smart constructor.

Constructors

HostPath' (Maybe Text) 

Instances

Instances details
FromJSON HostPath Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.HostPath

Generic HostPath Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.HostPath

Associated Types

type Rep HostPath :: Type -> Type #

Methods

from :: HostPath -> Rep HostPath x #

to :: Rep HostPath x -> HostPath #

Read HostPath Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.HostPath

Show HostPath Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.HostPath

NFData HostPath Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.HostPath

Methods

rnf :: HostPath -> () #

Eq HostPath Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.HostPath

Hashable HostPath Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.HostPath

Methods

hashWithSalt :: Int -> HostPath -> Int #

hash :: HostPath -> Int #

type Rep HostPath Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.HostPath

type Rep HostPath = D1 ('MetaData "HostPath" "Amazonka.GuardDuty.Types.HostPath" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "HostPath'" 'PrefixI 'True) (S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newHostPath :: HostPath Source #

Create a value of HostPath 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:path:HostPath', hostPath_path - Path of the file or directory on the host that the volume maps to.

IamInstanceProfile

data IamInstanceProfile Source #

Contains information about the EC2 instance profile.

See: newIamInstanceProfile smart constructor.

Instances

Instances details
FromJSON 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 #

Read IamInstanceProfile Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IamInstanceProfile

Show IamInstanceProfile Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IamInstanceProfile

NFData IamInstanceProfile Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IamInstanceProfile

Methods

rnf :: IamInstanceProfile -> () #

Eq IamInstanceProfile Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.IamInstanceProfile

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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
FromJSON 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 #

Read InstanceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.InstanceDetails

Show InstanceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.InstanceDetails

NFData InstanceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.InstanceDetails

Methods

rnf :: InstanceDetails -> () #

Eq InstanceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.InstanceDetails

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "InstanceDetails'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "iamInstanceProfile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IamInstanceProfile)) :*: S1 ('MetaSel ('Just "imageDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "imageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "instanceType") '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 "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "productCodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ProductCode])) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))))))

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:availabilityZone:InstanceDetails', instanceDetails_availabilityZone - The Availability Zone of the EC2 instance.

$sel:iamInstanceProfile:InstanceDetails', instanceDetails_iamInstanceProfile - The profile information of the EC2 instance.

$sel:imageDescription:InstanceDetails', instanceDetails_imageDescription - The image description of the EC2 instance.

$sel:imageId:InstanceDetails', instanceDetails_imageId - The image ID of the EC2 instance.

$sel:instanceId:InstanceDetails', instanceDetails_instanceId - The ID of the EC2 instance.

$sel:instanceState:InstanceDetails', instanceDetails_instanceState - The state of the EC2 instance.

$sel:instanceType:InstanceDetails', instanceDetails_instanceType - The type 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 Amazon Web Services Outpost. Only applicable to Amazon Web Services Outposts instances.

$sel:platform:InstanceDetails', instanceDetails_platform - The platform of the EC2 instance.

$sel:productCodes:InstanceDetails', instanceDetails_productCodes - The product code of the EC2 instance.

$sel:tags:InstanceDetails', instanceDetails_tags - The tags 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
FromJSON 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 #

Read Invitation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Invitation

Show Invitation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Invitation

NFData Invitation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Invitation

Methods

rnf :: Invitation -> () #

Eq Invitation Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Invitation

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "Invitation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "invitationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "invitedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "relationshipStatus") '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:accountId:Invitation', invitation_accountId - The ID of the account that the invitation was sent from.

$sel:invitationId:Invitation', invitation_invitationId - The ID of the invitation. This value is used to validate the inviter account to the member account.

$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.

KubernetesApiCallAction

data KubernetesApiCallAction Source #

Information about the Kubernetes API call action described in this finding.

See: newKubernetesApiCallAction smart constructor.

Instances

Instances details
FromJSON KubernetesApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesApiCallAction

Generic KubernetesApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesApiCallAction

Associated Types

type Rep KubernetesApiCallAction :: Type -> Type #

Read KubernetesApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesApiCallAction

Show KubernetesApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesApiCallAction

NFData KubernetesApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesApiCallAction

Methods

rnf :: KubernetesApiCallAction -> () #

Eq KubernetesApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesApiCallAction

Hashable KubernetesApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesApiCallAction

type Rep KubernetesApiCallAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesApiCallAction

type Rep KubernetesApiCallAction = D1 ('MetaData "KubernetesApiCallAction" "Amazonka.GuardDuty.Types.KubernetesApiCallAction" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "KubernetesApiCallAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "remoteIpDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RemoteIpDetails)) :*: S1 ('MetaSel ('Just "requestUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "sourceIps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "statusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "userAgent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "verb") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newKubernetesApiCallAction :: KubernetesApiCallAction Source #

Create a value of KubernetesApiCallAction with all optional fields omitted.

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

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

$sel:parameters:KubernetesApiCallAction', kubernetesApiCallAction_parameters - Parameters related to the Kubernetes API call action.

$sel:remoteIpDetails:KubernetesApiCallAction', kubernetesApiCallAction_remoteIpDetails - Undocumented member.

$sel:requestUri:KubernetesApiCallAction', kubernetesApiCallAction_requestUri - The Kubernetes API request URI.

$sel:sourceIps:KubernetesApiCallAction', kubernetesApiCallAction_sourceIps - The IP of the Kubernetes API caller and the IPs of any proxies or load balancers between the caller and the API endpoint.

$sel:statusCode:KubernetesApiCallAction', kubernetesApiCallAction_statusCode - The resulting HTTP response code of the Kubernetes API call action.

$sel:userAgent:KubernetesApiCallAction', kubernetesApiCallAction_userAgent - The user agent of the caller of the Kubernetes API.

$sel:verb:KubernetesApiCallAction', kubernetesApiCallAction_verb - The Kubernetes API request HTTP verb.

KubernetesAuditLogsConfiguration

data KubernetesAuditLogsConfiguration Source #

Describes whether Kubernetes audit logs are enabled as a data source.

See: newKubernetesAuditLogsConfiguration smart constructor.

Instances

Instances details
ToJSON KubernetesAuditLogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesAuditLogsConfiguration

Generic KubernetesAuditLogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesAuditLogsConfiguration

Associated Types

type Rep KubernetesAuditLogsConfiguration :: Type -> Type #

Read KubernetesAuditLogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesAuditLogsConfiguration

Show KubernetesAuditLogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesAuditLogsConfiguration

NFData KubernetesAuditLogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesAuditLogsConfiguration

Eq KubernetesAuditLogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesAuditLogsConfiguration

Hashable KubernetesAuditLogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesAuditLogsConfiguration

type Rep KubernetesAuditLogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesAuditLogsConfiguration

type Rep KubernetesAuditLogsConfiguration = D1 ('MetaData "KubernetesAuditLogsConfiguration" "Amazonka.GuardDuty.Types.KubernetesAuditLogsConfiguration" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "KubernetesAuditLogsConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newKubernetesAuditLogsConfiguration Source #

Create a value of KubernetesAuditLogsConfiguration 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:KubernetesAuditLogsConfiguration', kubernetesAuditLogsConfiguration_enable - The status of Kubernetes audit logs as a data source.

KubernetesAuditLogsConfigurationResult

data KubernetesAuditLogsConfigurationResult Source #

Describes whether Kubernetes audit logs are enabled as a data source.

See: newKubernetesAuditLogsConfigurationResult smart constructor.

Instances

Instances details
FromJSON KubernetesAuditLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesAuditLogsConfigurationResult

Generic KubernetesAuditLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesAuditLogsConfigurationResult

Read KubernetesAuditLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesAuditLogsConfigurationResult

Show KubernetesAuditLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesAuditLogsConfigurationResult

NFData KubernetesAuditLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesAuditLogsConfigurationResult

Eq KubernetesAuditLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesAuditLogsConfigurationResult

Hashable KubernetesAuditLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesAuditLogsConfigurationResult

type Rep KubernetesAuditLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesAuditLogsConfigurationResult

type Rep KubernetesAuditLogsConfigurationResult = D1 ('MetaData "KubernetesAuditLogsConfigurationResult" "Amazonka.GuardDuty.Types.KubernetesAuditLogsConfigurationResult" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "KubernetesAuditLogsConfigurationResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataSourceStatus)))

newKubernetesAuditLogsConfigurationResult Source #

Create a value of KubernetesAuditLogsConfigurationResult 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:KubernetesAuditLogsConfigurationResult', kubernetesAuditLogsConfigurationResult_status - A value that describes whether Kubernetes audit logs are enabled as a data source.

KubernetesConfiguration

data KubernetesConfiguration Source #

Describes whether any Kubernetes data sources are enabled.

See: newKubernetesConfiguration smart constructor.

Instances

Instances details
ToJSON KubernetesConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesConfiguration

Generic KubernetesConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesConfiguration

Associated Types

type Rep KubernetesConfiguration :: Type -> Type #

Read KubernetesConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesConfiguration

Show KubernetesConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesConfiguration

NFData KubernetesConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesConfiguration

Methods

rnf :: KubernetesConfiguration -> () #

Eq KubernetesConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesConfiguration

Hashable KubernetesConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesConfiguration

type Rep KubernetesConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesConfiguration

type Rep KubernetesConfiguration = D1 ('MetaData "KubernetesConfiguration" "Amazonka.GuardDuty.Types.KubernetesConfiguration" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "KubernetesConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "auditLogs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 KubernetesAuditLogsConfiguration)))

newKubernetesConfiguration Source #

Create a value of KubernetesConfiguration 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:auditLogs:KubernetesConfiguration', kubernetesConfiguration_auditLogs - The status of Kubernetes audit logs as a data source.

KubernetesConfigurationResult

data KubernetesConfigurationResult Source #

Describes whether any Kubernetes logs will be enabled as a data source.

See: newKubernetesConfigurationResult smart constructor.

Instances

Instances details
FromJSON KubernetesConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesConfigurationResult

Generic KubernetesConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesConfigurationResult

Associated Types

type Rep KubernetesConfigurationResult :: Type -> Type #

Read KubernetesConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesConfigurationResult

Show KubernetesConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesConfigurationResult

NFData KubernetesConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesConfigurationResult

Eq KubernetesConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesConfigurationResult

Hashable KubernetesConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesConfigurationResult

type Rep KubernetesConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesConfigurationResult

type Rep KubernetesConfigurationResult = D1 ('MetaData "KubernetesConfigurationResult" "Amazonka.GuardDuty.Types.KubernetesConfigurationResult" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "KubernetesConfigurationResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "auditLogs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 KubernetesAuditLogsConfigurationResult)))

newKubernetesConfigurationResult Source #

Create a value of KubernetesConfigurationResult 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:auditLogs:KubernetesConfigurationResult', kubernetesConfigurationResult_auditLogs - Describes whether Kubernetes audit logs are enabled as a data source.

KubernetesDataSourceFreeTrial

data KubernetesDataSourceFreeTrial Source #

Provides details about the Kubernetes resources when it is enabled as a data source.

See: newKubernetesDataSourceFreeTrial smart constructor.

Instances

Instances details
FromJSON KubernetesDataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesDataSourceFreeTrial

Generic KubernetesDataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesDataSourceFreeTrial

Associated Types

type Rep KubernetesDataSourceFreeTrial :: Type -> Type #

Read KubernetesDataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesDataSourceFreeTrial

Show KubernetesDataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesDataSourceFreeTrial

NFData KubernetesDataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesDataSourceFreeTrial

Eq KubernetesDataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesDataSourceFreeTrial

Hashable KubernetesDataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesDataSourceFreeTrial

type Rep KubernetesDataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesDataSourceFreeTrial

type Rep KubernetesDataSourceFreeTrial = D1 ('MetaData "KubernetesDataSourceFreeTrial" "Amazonka.GuardDuty.Types.KubernetesDataSourceFreeTrial" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "KubernetesDataSourceFreeTrial'" 'PrefixI 'True) (S1 ('MetaSel ('Just "auditLogs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataSourceFreeTrial))))

newKubernetesDataSourceFreeTrial :: KubernetesDataSourceFreeTrial Source #

Create a value of KubernetesDataSourceFreeTrial 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:auditLogs:KubernetesDataSourceFreeTrial', kubernetesDataSourceFreeTrial_auditLogs - Describes whether Kubernetes audit logs are enabled as a data source.

KubernetesDetails

data KubernetesDetails Source #

Details about Kubernetes resources such as a Kubernetes user or workload resource involved in a Kubernetes finding.

See: newKubernetesDetails smart constructor.

Instances

Instances details
FromJSON KubernetesDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesDetails

Generic KubernetesDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesDetails

Associated Types

type Rep KubernetesDetails :: Type -> Type #

Read KubernetesDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesDetails

Show KubernetesDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesDetails

NFData KubernetesDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesDetails

Methods

rnf :: KubernetesDetails -> () #

Eq KubernetesDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesDetails

Hashable KubernetesDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesDetails

type Rep KubernetesDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesDetails

type Rep KubernetesDetails = D1 ('MetaData "KubernetesDetails" "Amazonka.GuardDuty.Types.KubernetesDetails" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "KubernetesDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "kubernetesUserDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KubernetesUserDetails)) :*: S1 ('MetaSel ('Just "kubernetesWorkloadDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KubernetesWorkloadDetails))))

newKubernetesDetails :: KubernetesDetails Source #

Create a value of KubernetesDetails 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:kubernetesUserDetails:KubernetesDetails', kubernetesDetails_kubernetesUserDetails - Details about the Kubernetes user involved in a Kubernetes finding.

$sel:kubernetesWorkloadDetails:KubernetesDetails', kubernetesDetails_kubernetesWorkloadDetails - Details about the Kubernetes workload involved in a Kubernetes finding.

KubernetesUserDetails

data KubernetesUserDetails Source #

Details about the Kubernetes user involved in a Kubernetes finding.

See: newKubernetesUserDetails smart constructor.

Instances

Instances details
FromJSON KubernetesUserDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesUserDetails

Generic KubernetesUserDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesUserDetails

Associated Types

type Rep KubernetesUserDetails :: Type -> Type #

Read KubernetesUserDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesUserDetails

Show KubernetesUserDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesUserDetails

NFData KubernetesUserDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesUserDetails

Methods

rnf :: KubernetesUserDetails -> () #

Eq KubernetesUserDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesUserDetails

Hashable KubernetesUserDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesUserDetails

type Rep KubernetesUserDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesUserDetails

type Rep KubernetesUserDetails = D1 ('MetaData "KubernetesUserDetails" "Amazonka.GuardDuty.Types.KubernetesUserDetails" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "KubernetesUserDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "groups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "uid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "username") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newKubernetesUserDetails :: KubernetesUserDetails Source #

Create a value of KubernetesUserDetails 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:groups:KubernetesUserDetails', kubernetesUserDetails_groups - The groups that include the user who called the Kubernetes API.

$sel:uid:KubernetesUserDetails', kubernetesUserDetails_uid - The user ID of the user who called the Kubernetes API.

$sel:username:KubernetesUserDetails', kubernetesUserDetails_username - The username of the user who called the Kubernetes API.

KubernetesWorkloadDetails

data KubernetesWorkloadDetails Source #

Details about the Kubernetes workload involved in a Kubernetes finding.

See: newKubernetesWorkloadDetails smart constructor.

Instances

Instances details
FromJSON KubernetesWorkloadDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesWorkloadDetails

Generic KubernetesWorkloadDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesWorkloadDetails

Associated Types

type Rep KubernetesWorkloadDetails :: Type -> Type #

Read KubernetesWorkloadDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesWorkloadDetails

Show KubernetesWorkloadDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesWorkloadDetails

NFData KubernetesWorkloadDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesWorkloadDetails

Eq KubernetesWorkloadDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesWorkloadDetails

Hashable KubernetesWorkloadDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesWorkloadDetails

type Rep KubernetesWorkloadDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.KubernetesWorkloadDetails

type Rep KubernetesWorkloadDetails = D1 ('MetaData "KubernetesWorkloadDetails" "Amazonka.GuardDuty.Types.KubernetesWorkloadDetails" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "KubernetesWorkloadDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "containers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Container])) :*: (S1 ('MetaSel ('Just "hostNetwork") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "uid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "volumes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Volume]))))))

newKubernetesWorkloadDetails :: KubernetesWorkloadDetails Source #

Create a value of KubernetesWorkloadDetails 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:containers:KubernetesWorkloadDetails', kubernetesWorkloadDetails_containers - Containers running as part of the Kubernetes workload.

$sel:hostNetwork:KubernetesWorkloadDetails', kubernetesWorkloadDetails_hostNetwork - Whether the hostNetwork flag is enabled for the pods included in the workload.

KubernetesWorkloadDetails, kubernetesWorkloadDetails_name - Kubernetes workload name.

$sel:namespace:KubernetesWorkloadDetails', kubernetesWorkloadDetails_namespace - Kubernetes namespace that the workload is part of.

$sel:type':KubernetesWorkloadDetails', kubernetesWorkloadDetails_type - Kubernetes workload type (e.g. Pod, Deployment, etc.).

$sel:uid:KubernetesWorkloadDetails', kubernetesWorkloadDetails_uid - Kubernetes workload ID.

$sel:volumes:KubernetesWorkloadDetails', kubernetesWorkloadDetails_volumes - Volumes used by the Kubernetes workload.

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
FromJSON 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 #

Read LocalIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalIpDetails

Show LocalIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalIpDetails

NFData LocalIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalIpDetails

Methods

rnf :: LocalIpDetails -> () #

Eq LocalIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalIpDetails

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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
FromJSON 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 #

Read LocalPortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalPortDetails

Show LocalPortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalPortDetails

NFData LocalPortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalPortDetails

Methods

rnf :: LocalPortDetails -> () #

Eq LocalPortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.LocalPortDetails

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "LocalPortDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "portName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:port:LocalPortDetails', localPortDetails_port - The port number of the local connection.

$sel:portName:LocalPortDetails', localPortDetails_portName - The port name of the local connection.

MalwareProtectionConfiguration

data MalwareProtectionConfiguration Source #

Describes whether Malware Protection will be enabled as a data source.

See: newMalwareProtectionConfiguration smart constructor.

Instances

Instances details
ToJSON MalwareProtectionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionConfiguration

Generic MalwareProtectionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionConfiguration

Associated Types

type Rep MalwareProtectionConfiguration :: Type -> Type #

Read MalwareProtectionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionConfiguration

Show MalwareProtectionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionConfiguration

NFData MalwareProtectionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionConfiguration

Eq MalwareProtectionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionConfiguration

Hashable MalwareProtectionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionConfiguration

type Rep MalwareProtectionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionConfiguration

type Rep MalwareProtectionConfiguration = D1 ('MetaData "MalwareProtectionConfiguration" "Amazonka.GuardDuty.Types.MalwareProtectionConfiguration" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "MalwareProtectionConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scanEc2InstanceWithFindings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScanEc2InstanceWithFindings))))

newMalwareProtectionConfiguration :: MalwareProtectionConfiguration Source #

Create a value of MalwareProtectionConfiguration 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:scanEc2InstanceWithFindings:MalwareProtectionConfiguration', malwareProtectionConfiguration_scanEc2InstanceWithFindings - Describes the configuration of Malware Protection for EC2 instances with findings.

MalwareProtectionConfigurationResult

data MalwareProtectionConfigurationResult Source #

An object that contains information on the status of all Malware Protection data sources.

See: newMalwareProtectionConfigurationResult smart constructor.

Instances

Instances details
FromJSON MalwareProtectionConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionConfigurationResult

Generic MalwareProtectionConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionConfigurationResult

Read MalwareProtectionConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionConfigurationResult

Show MalwareProtectionConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionConfigurationResult

NFData MalwareProtectionConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionConfigurationResult

Eq MalwareProtectionConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionConfigurationResult

Hashable MalwareProtectionConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionConfigurationResult

type Rep MalwareProtectionConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionConfigurationResult

type Rep MalwareProtectionConfigurationResult = D1 ('MetaData "MalwareProtectionConfigurationResult" "Amazonka.GuardDuty.Types.MalwareProtectionConfigurationResult" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "MalwareProtectionConfigurationResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scanEc2InstanceWithFindings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScanEc2InstanceWithFindingsResult)) :*: S1 ('MetaSel ('Just "serviceRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newMalwareProtectionConfigurationResult :: MalwareProtectionConfigurationResult Source #

Create a value of MalwareProtectionConfigurationResult 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:scanEc2InstanceWithFindings:MalwareProtectionConfigurationResult', malwareProtectionConfigurationResult_scanEc2InstanceWithFindings - Describes the configuration of Malware Protection for EC2 instances with findings.

$sel:serviceRole:MalwareProtectionConfigurationResult', malwareProtectionConfigurationResult_serviceRole - The GuardDuty Malware Protection service role.

MalwareProtectionDataSourceFreeTrial

data MalwareProtectionDataSourceFreeTrial Source #

Provides details about Malware Protection when it is enabled as a data source.

See: newMalwareProtectionDataSourceFreeTrial smart constructor.

Instances

Instances details
FromJSON MalwareProtectionDataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionDataSourceFreeTrial

Generic MalwareProtectionDataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionDataSourceFreeTrial

Read MalwareProtectionDataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionDataSourceFreeTrial

Show MalwareProtectionDataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionDataSourceFreeTrial

NFData MalwareProtectionDataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionDataSourceFreeTrial

Eq MalwareProtectionDataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionDataSourceFreeTrial

Hashable MalwareProtectionDataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionDataSourceFreeTrial

type Rep MalwareProtectionDataSourceFreeTrial Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MalwareProtectionDataSourceFreeTrial

type Rep MalwareProtectionDataSourceFreeTrial = D1 ('MetaData "MalwareProtectionDataSourceFreeTrial" "Amazonka.GuardDuty.Types.MalwareProtectionDataSourceFreeTrial" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "MalwareProtectionDataSourceFreeTrial'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scanEc2InstanceWithFindings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataSourceFreeTrial))))

newMalwareProtectionDataSourceFreeTrial :: MalwareProtectionDataSourceFreeTrial Source #

Create a value of MalwareProtectionDataSourceFreeTrial 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:scanEc2InstanceWithFindings:MalwareProtectionDataSourceFreeTrial', malwareProtectionDataSourceFreeTrial_scanEc2InstanceWithFindings - Describes whether Malware Protection for EC2 instances with findings is enabled as a data source.

Member

data Member Source #

Contains information about the member account.

See: newMember smart constructor.

Instances

Instances details
FromJSON 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 #

Read Member Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Member

Show Member Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Member

NFData Member Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Member

Methods

rnf :: Member -> () #

Eq Member Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Member

Methods

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

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

Hashable Member Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Member

Methods

hashWithSalt :: Int -> Member -> Int #

hash :: Member -> Int #

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:administratorId:Member', member_administratorId - The administrator account ID.

$sel:detectorId:Member', member_detectorId - The detector ID of the member account.

$sel:invitedAt:Member', member_invitedAt - The timestamp when the invitation was sent.

$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
FromJSON 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 #

Read MemberDataSourceConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MemberDataSourceConfiguration

Show MemberDataSourceConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MemberDataSourceConfiguration

NFData MemberDataSourceConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MemberDataSourceConfiguration

Eq MemberDataSourceConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.MemberDataSourceConfiguration

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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
FromJSON 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 #

Read NetworkConnectionAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkConnectionAction

Show NetworkConnectionAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkConnectionAction

NFData NetworkConnectionAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkConnectionAction

Methods

rnf :: NetworkConnectionAction -> () #

Eq NetworkConnectionAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkConnectionAction

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "NetworkConnectionAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "blocked") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "connectionDirection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "localIpDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LocalIpDetails)))) :*: ((S1 ('MetaSel ('Just "localPortDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LocalPortDetails)) :*: S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "remoteIpDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RemoteIpDetails)) :*: S1 ('MetaSel ('Just "remotePortDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RemotePortDetails))))))

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:blocked:NetworkConnectionAction', networkConnectionAction_blocked - Indicates whether EC2 blocked the network connection to your instance.

$sel:connectionDirection:NetworkConnectionAction', networkConnectionAction_connectionDirection - The network connection direction.

$sel:localIpDetails:NetworkConnectionAction', networkConnectionAction_localIpDetails - The local IP information of the connection.

$sel:localPortDetails:NetworkConnectionAction', networkConnectionAction_localPortDetails - The local port information of the connection.

$sel:protocol:NetworkConnectionAction', networkConnectionAction_protocol - The network connection protocol.

$sel:remoteIpDetails:NetworkConnectionAction', networkConnectionAction_remoteIpDetails - The remote IP information of the connection.

$sel:remotePortDetails:NetworkConnectionAction', networkConnectionAction_remotePortDetails - The remote 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
FromJSON 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 #

Read NetworkInterface Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkInterface

Show NetworkInterface Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkInterface

NFData NetworkInterface Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkInterface

Methods

rnf :: NetworkInterface -> () #

Eq NetworkInterface Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.NetworkInterface

Hashable 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:ipv6Addresses:NetworkInterface', networkInterface_ipv6Addresses - A list of IPv6 addresses for the EC2 instance.

$sel:networkInterfaceId:NetworkInterface', networkInterface_networkInterfaceId - The ID of the network interface.

NetworkInterface, networkInterface_privateDnsName - The private DNS name of the EC2 instance.

NetworkInterface, networkInterface_privateIpAddress - The private IP address of the EC2 instance.

$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:publicIp:NetworkInterface', networkInterface_publicIp - The public IP address of the EC2 instance.

$sel:securityGroups:NetworkInterface', networkInterface_securityGroups - The security groups associated with the EC2 instance.

$sel:subnetId:NetworkInterface', networkInterface_subnetId - The subnet ID of the EC2 instance.

$sel:vpcId:NetworkInterface', networkInterface_vpcId - The VPC ID of 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
FromJSON 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 #

Read Organization Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Organization

Show Organization Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Organization

NFData Organization Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Organization

Methods

rnf :: Organization -> () #

Eq Organization Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Organization

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "Organization'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "asn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "asnOrg") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "isp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "org") '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:asn:Organization', organization_asn - The Autonomous System Number (ASN) of the internet provider of the remote IP address.

$sel:asnOrg:Organization', organization_asnOrg - The organization that registered this ASN.

$sel:isp:Organization', organization_isp - The ISP information for the internet provider.

$sel:org:Organization', organization_org - The name of 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
ToJSON OrganizationDataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurations

Generic 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

NFData OrganizationDataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurations

Eq OrganizationDataSourceConfigurations Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurations

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "OrganizationDataSourceConfigurations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "kubernetes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrganizationKubernetesConfiguration)) :*: (S1 ('MetaSel ('Just "malwareProtection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrganizationMalwareProtectionConfiguration)) :*: 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:kubernetes:OrganizationDataSourceConfigurations', organizationDataSourceConfigurations_kubernetes - Describes the configuration of Kubernetes data sources for new members of the organization.

$sel:malwareProtection:OrganizationDataSourceConfigurations', organizationDataSourceConfigurations_malwareProtection - Describes the configuration of Malware Protection for new members of the organization.

$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
FromJSON OrganizationDataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurationsResult

Generic 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

NFData OrganizationDataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurationsResult

Eq OrganizationDataSourceConfigurationsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationDataSourceConfigurationsResult

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "OrganizationDataSourceConfigurationsResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "kubernetes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrganizationKubernetesConfigurationResult)) :*: (S1 ('MetaSel ('Just "malwareProtection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrganizationMalwareProtectionConfigurationResult)) :*: 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:kubernetes:OrganizationDataSourceConfigurationsResult', organizationDataSourceConfigurationsResult_kubernetes - Describes the configuration of Kubernetes data sources.

$sel:malwareProtection:OrganizationDataSourceConfigurationsResult', organizationDataSourceConfigurationsResult_malwareProtection - Describes the configuration of Malware Protection data source for an organization.

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

OrganizationEbsVolumes

data OrganizationEbsVolumes Source #

Organization-wide EBS volumes scan configuration.

See: newOrganizationEbsVolumes smart constructor.

Instances

Instances details
ToJSON OrganizationEbsVolumes Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationEbsVolumes

Generic OrganizationEbsVolumes Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationEbsVolumes

Associated Types

type Rep OrganizationEbsVolumes :: Type -> Type #

Read OrganizationEbsVolumes Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationEbsVolumes

Show OrganizationEbsVolumes Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationEbsVolumes

NFData OrganizationEbsVolumes Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationEbsVolumes

Methods

rnf :: OrganizationEbsVolumes -> () #

Eq OrganizationEbsVolumes Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationEbsVolumes

Hashable OrganizationEbsVolumes Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationEbsVolumes

type Rep OrganizationEbsVolumes Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationEbsVolumes

type Rep OrganizationEbsVolumes = D1 ('MetaData "OrganizationEbsVolumes" "Amazonka.GuardDuty.Types.OrganizationEbsVolumes" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "OrganizationEbsVolumes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "autoEnable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newOrganizationEbsVolumes :: OrganizationEbsVolumes Source #

Create a value of OrganizationEbsVolumes 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:OrganizationEbsVolumes', organizationEbsVolumes_autoEnable - Whether scanning EBS volumes should be auto-enabled for new members joining the organization.

OrganizationEbsVolumesResult

data OrganizationEbsVolumesResult Source #

An object that contains information on the status of whether EBS volumes scanning will be enabled as a data source for an organization.

See: newOrganizationEbsVolumesResult smart constructor.

Instances

Instances details
FromJSON OrganizationEbsVolumesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationEbsVolumesResult

Generic OrganizationEbsVolumesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationEbsVolumesResult

Associated Types

type Rep OrganizationEbsVolumesResult :: Type -> Type #

Read OrganizationEbsVolumesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationEbsVolumesResult

Show OrganizationEbsVolumesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationEbsVolumesResult

NFData OrganizationEbsVolumesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationEbsVolumesResult

Eq OrganizationEbsVolumesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationEbsVolumesResult

Hashable OrganizationEbsVolumesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationEbsVolumesResult

type Rep OrganizationEbsVolumesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationEbsVolumesResult

type Rep OrganizationEbsVolumesResult = D1 ('MetaData "OrganizationEbsVolumesResult" "Amazonka.GuardDuty.Types.OrganizationEbsVolumesResult" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "OrganizationEbsVolumesResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "autoEnable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newOrganizationEbsVolumesResult :: OrganizationEbsVolumesResult Source #

Create a value of OrganizationEbsVolumesResult 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:OrganizationEbsVolumesResult', organizationEbsVolumesResult_autoEnable - An object that contains the status of whether scanning EBS volumes should be auto-enabled for new members joining the organization.

OrganizationKubernetesAuditLogsConfiguration

data OrganizationKubernetesAuditLogsConfiguration Source #

Organization-wide Kubernetes audit logs configuration.

See: newOrganizationKubernetesAuditLogsConfiguration smart constructor.

Instances

Instances details
ToJSON OrganizationKubernetesAuditLogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfiguration

Generic OrganizationKubernetesAuditLogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfiguration

Read OrganizationKubernetesAuditLogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfiguration

Show OrganizationKubernetesAuditLogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfiguration

NFData OrganizationKubernetesAuditLogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfiguration

Eq OrganizationKubernetesAuditLogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfiguration

Hashable OrganizationKubernetesAuditLogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfiguration

type Rep OrganizationKubernetesAuditLogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfiguration

type Rep OrganizationKubernetesAuditLogsConfiguration = D1 ('MetaData "OrganizationKubernetesAuditLogsConfiguration" "Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfiguration" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "OrganizationKubernetesAuditLogsConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "autoEnable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newOrganizationKubernetesAuditLogsConfiguration Source #

Create a value of OrganizationKubernetesAuditLogsConfiguration 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:OrganizationKubernetesAuditLogsConfiguration', organizationKubernetesAuditLogsConfiguration_autoEnable - A value that contains information on whether Kubernetes audit logs should be enabled automatically as a data source for the organization.

OrganizationKubernetesAuditLogsConfigurationResult

data OrganizationKubernetesAuditLogsConfigurationResult Source #

The current configuration of Kubernetes audit logs as a data source for the organization.

See: newOrganizationKubernetesAuditLogsConfigurationResult smart constructor.

Instances

Instances details
FromJSON OrganizationKubernetesAuditLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfigurationResult

Generic OrganizationKubernetesAuditLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfigurationResult

Read OrganizationKubernetesAuditLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfigurationResult

Show OrganizationKubernetesAuditLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfigurationResult

NFData OrganizationKubernetesAuditLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfigurationResult

Eq OrganizationKubernetesAuditLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfigurationResult

Hashable OrganizationKubernetesAuditLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfigurationResult

type Rep OrganizationKubernetesAuditLogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfigurationResult

type Rep OrganizationKubernetesAuditLogsConfigurationResult = D1 ('MetaData "OrganizationKubernetesAuditLogsConfigurationResult" "Amazonka.GuardDuty.Types.OrganizationKubernetesAuditLogsConfigurationResult" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "OrganizationKubernetesAuditLogsConfigurationResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "autoEnable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newOrganizationKubernetesAuditLogsConfigurationResult Source #

Create a value of OrganizationKubernetesAuditLogsConfigurationResult 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:OrganizationKubernetesAuditLogsConfigurationResult', organizationKubernetesAuditLogsConfigurationResult_autoEnable - Whether Kubernetes audit logs data source should be auto-enabled for new members joining the organization.

OrganizationKubernetesConfiguration

data OrganizationKubernetesConfiguration Source #

Organization-wide Kubernetes data sources configurations.

See: newOrganizationKubernetesConfiguration smart constructor.

Instances

Instances details
ToJSON OrganizationKubernetesConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesConfiguration

Generic OrganizationKubernetesConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesConfiguration

Read OrganizationKubernetesConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesConfiguration

Show OrganizationKubernetesConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesConfiguration

NFData OrganizationKubernetesConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesConfiguration

Eq OrganizationKubernetesConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesConfiguration

Hashable OrganizationKubernetesConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesConfiguration

type Rep OrganizationKubernetesConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesConfiguration

type Rep OrganizationKubernetesConfiguration = D1 ('MetaData "OrganizationKubernetesConfiguration" "Amazonka.GuardDuty.Types.OrganizationKubernetesConfiguration" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "OrganizationKubernetesConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "auditLogs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OrganizationKubernetesAuditLogsConfiguration)))

newOrganizationKubernetesConfiguration Source #

Create a value of OrganizationKubernetesConfiguration 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:auditLogs:OrganizationKubernetesConfiguration', organizationKubernetesConfiguration_auditLogs - Whether Kubernetes audit logs data source should be auto-enabled for new members joining the organization.

OrganizationKubernetesConfigurationResult

data OrganizationKubernetesConfigurationResult Source #

The current configuration of all Kubernetes data sources for the organization.

See: newOrganizationKubernetesConfigurationResult smart constructor.

Instances

Instances details
FromJSON OrganizationKubernetesConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesConfigurationResult

Generic OrganizationKubernetesConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesConfigurationResult

Read OrganizationKubernetesConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesConfigurationResult

Show OrganizationKubernetesConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesConfigurationResult

NFData OrganizationKubernetesConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesConfigurationResult

Eq OrganizationKubernetesConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesConfigurationResult

Hashable OrganizationKubernetesConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesConfigurationResult

type Rep OrganizationKubernetesConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationKubernetesConfigurationResult

type Rep OrganizationKubernetesConfigurationResult = D1 ('MetaData "OrganizationKubernetesConfigurationResult" "Amazonka.GuardDuty.Types.OrganizationKubernetesConfigurationResult" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "OrganizationKubernetesConfigurationResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "auditLogs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OrganizationKubernetesAuditLogsConfigurationResult)))

newOrganizationKubernetesConfigurationResult Source #

Create a value of OrganizationKubernetesConfigurationResult 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:auditLogs:OrganizationKubernetesConfigurationResult', organizationKubernetesConfigurationResult_auditLogs - The current configuration of Kubernetes audit logs as a data source for the organization.

OrganizationMalwareProtectionConfiguration

data OrganizationMalwareProtectionConfiguration Source #

Organization-wide Malware Protection configurations.

See: newOrganizationMalwareProtectionConfiguration smart constructor.

Instances

Instances details
ToJSON OrganizationMalwareProtectionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfiguration

Generic OrganizationMalwareProtectionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfiguration

Read OrganizationMalwareProtectionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfiguration

Show OrganizationMalwareProtectionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfiguration

NFData OrganizationMalwareProtectionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfiguration

Eq OrganizationMalwareProtectionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfiguration

Hashable OrganizationMalwareProtectionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfiguration

type Rep OrganizationMalwareProtectionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfiguration

type Rep OrganizationMalwareProtectionConfiguration = D1 ('MetaData "OrganizationMalwareProtectionConfiguration" "Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfiguration" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "OrganizationMalwareProtectionConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scanEc2InstanceWithFindings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrganizationScanEc2InstanceWithFindings))))

newOrganizationMalwareProtectionConfiguration :: OrganizationMalwareProtectionConfiguration Source #

Create a value of OrganizationMalwareProtectionConfiguration 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:scanEc2InstanceWithFindings:OrganizationMalwareProtectionConfiguration', organizationMalwareProtectionConfiguration_scanEc2InstanceWithFindings - Whether Malware Protection for EC2 instances with findings should be auto-enabled for new members joining the organization.

OrganizationMalwareProtectionConfigurationResult

data OrganizationMalwareProtectionConfigurationResult Source #

An object that contains information on the status of all Malware Protection data source for an organization.

See: newOrganizationMalwareProtectionConfigurationResult smart constructor.

Instances

Instances details
FromJSON OrganizationMalwareProtectionConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfigurationResult

Generic OrganizationMalwareProtectionConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfigurationResult

Read OrganizationMalwareProtectionConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfigurationResult

Show OrganizationMalwareProtectionConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfigurationResult

NFData OrganizationMalwareProtectionConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfigurationResult

Eq OrganizationMalwareProtectionConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfigurationResult

Hashable OrganizationMalwareProtectionConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfigurationResult

type Rep OrganizationMalwareProtectionConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfigurationResult

type Rep OrganizationMalwareProtectionConfigurationResult = D1 ('MetaData "OrganizationMalwareProtectionConfigurationResult" "Amazonka.GuardDuty.Types.OrganizationMalwareProtectionConfigurationResult" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "OrganizationMalwareProtectionConfigurationResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scanEc2InstanceWithFindings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrganizationScanEc2InstanceWithFindingsResult))))

newOrganizationMalwareProtectionConfigurationResult :: OrganizationMalwareProtectionConfigurationResult Source #

Create a value of OrganizationMalwareProtectionConfigurationResult 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:scanEc2InstanceWithFindings:OrganizationMalwareProtectionConfigurationResult', organizationMalwareProtectionConfigurationResult_scanEc2InstanceWithFindings - Describes the configuration for scanning EC2 instances with findings for an organization.

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
ToJSON 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 #

Read OrganizationS3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfiguration

Show OrganizationS3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfiguration

NFData OrganizationS3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfiguration

Eq OrganizationS3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfiguration

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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
FromJSON OrganizationS3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfigurationResult

Generic 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

NFData OrganizationS3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfigurationResult

Eq OrganizationS3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationS3LogsConfigurationResult

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

OrganizationScanEc2InstanceWithFindings

data OrganizationScanEc2InstanceWithFindings Source #

Organization-wide EC2 instances with findings scan configuration.

See: newOrganizationScanEc2InstanceWithFindings smart constructor.

Instances

Instances details
ToJSON OrganizationScanEc2InstanceWithFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindings

Generic OrganizationScanEc2InstanceWithFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindings

Read OrganizationScanEc2InstanceWithFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindings

Show OrganizationScanEc2InstanceWithFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindings

NFData OrganizationScanEc2InstanceWithFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindings

Eq OrganizationScanEc2InstanceWithFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindings

Hashable OrganizationScanEc2InstanceWithFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindings

type Rep OrganizationScanEc2InstanceWithFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindings

type Rep OrganizationScanEc2InstanceWithFindings = D1 ('MetaData "OrganizationScanEc2InstanceWithFindings" "Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindings" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "OrganizationScanEc2InstanceWithFindings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ebsVolumes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrganizationEbsVolumes))))

newOrganizationScanEc2InstanceWithFindings :: OrganizationScanEc2InstanceWithFindings Source #

Create a value of OrganizationScanEc2InstanceWithFindings 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:ebsVolumes:OrganizationScanEc2InstanceWithFindings', organizationScanEc2InstanceWithFindings_ebsVolumes - Whether scanning EBS volumes should be auto-enabled for new members joining the organization.

OrganizationScanEc2InstanceWithFindingsResult

data OrganizationScanEc2InstanceWithFindingsResult Source #

An object that contains information on the status of scanning EC2 instances with findings for an organization.

See: newOrganizationScanEc2InstanceWithFindingsResult smart constructor.

Instances

Instances details
FromJSON OrganizationScanEc2InstanceWithFindingsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindingsResult

Generic OrganizationScanEc2InstanceWithFindingsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindingsResult

Read OrganizationScanEc2InstanceWithFindingsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindingsResult

Show OrganizationScanEc2InstanceWithFindingsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindingsResult

NFData OrganizationScanEc2InstanceWithFindingsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindingsResult

Eq OrganizationScanEc2InstanceWithFindingsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindingsResult

Hashable OrganizationScanEc2InstanceWithFindingsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindingsResult

type Rep OrganizationScanEc2InstanceWithFindingsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindingsResult

type Rep OrganizationScanEc2InstanceWithFindingsResult = D1 ('MetaData "OrganizationScanEc2InstanceWithFindingsResult" "Amazonka.GuardDuty.Types.OrganizationScanEc2InstanceWithFindingsResult" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "OrganizationScanEc2InstanceWithFindingsResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ebsVolumes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrganizationEbsVolumesResult))))

newOrganizationScanEc2InstanceWithFindingsResult :: OrganizationScanEc2InstanceWithFindingsResult Source #

Create a value of OrganizationScanEc2InstanceWithFindingsResult 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:ebsVolumes:OrganizationScanEc2InstanceWithFindingsResult', organizationScanEc2InstanceWithFindingsResult_ebsVolumes - Describes the configuration for scanning EBS volumes for an organization.

Owner

data Owner Source #

Contains information on the owner of the bucket.

See: newOwner smart constructor.

Constructors

Owner' (Maybe Text) 

Instances

Instances details
FromJSON Owner Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Owner

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 #

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 #

NFData Owner Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Owner

Methods

rnf :: Owner -> () #

Eq Owner Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Owner

Methods

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

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

Hashable Owner Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Owner

Methods

hashWithSalt :: Int -> Owner -> Int #

hash :: Owner -> Int #

type Rep Owner Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Owner

type Rep Owner = D1 ('MetaData "Owner" "Amazonka.GuardDuty.Types.Owner" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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
FromJSON 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 #

Read PermissionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PermissionConfiguration

Show PermissionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PermissionConfiguration

NFData PermissionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PermissionConfiguration

Methods

rnf :: PermissionConfiguration -> () #

Eq PermissionConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PermissionConfiguration

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "PermissionConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountLevelPermissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccountLevelPermissions)) :*: S1 ('MetaSel ('Just "bucketLevelPermissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BucketLevelPermissions))))

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:accountLevelPermissions:PermissionConfiguration', permissionConfiguration_accountLevelPermissions - Contains information about the account level permissions on the S3 bucket.

$sel:bucketLevelPermissions:PermissionConfiguration', permissionConfiguration_bucketLevelPermissions - Contains information about the bucket level permissions for 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
FromJSON 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 #

Read PortProbeAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeAction

Show PortProbeAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeAction

NFData PortProbeAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeAction

Methods

rnf :: PortProbeAction -> () #

Eq PortProbeAction Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeAction

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "PortProbeAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "blocked") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "portProbeDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PortProbeDetail]))))

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:blocked:PortProbeAction', portProbeAction_blocked - Indicates whether EC2 blocked the port probe to the instance, such as with an ACL.

$sel:portProbeDetails:PortProbeAction', portProbeAction_portProbeDetails - A list of objects related to port probe details.

PortProbeDetail

data PortProbeDetail Source #

Contains information about the port probe details.

See: newPortProbeDetail smart constructor.

Instances

Instances details
FromJSON 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 #

Read PortProbeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeDetail

Show PortProbeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeDetail

NFData PortProbeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeDetail

Methods

rnf :: PortProbeDetail -> () #

Eq PortProbeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PortProbeDetail

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "PortProbeDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "localIpDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LocalIpDetails)) :*: (S1 ('MetaSel ('Just "localPortDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LocalPortDetails)) :*: S1 ('MetaSel ('Just "remoteIpDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RemoteIpDetails)))))

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:localIpDetails:PortProbeDetail', portProbeDetail_localIpDetails - The local IP information of the connection.

$sel:localPortDetails:PortProbeDetail', portProbeDetail_localPortDetails - The local port information of the connection.

$sel:remoteIpDetails:PortProbeDetail', portProbeDetail_remoteIpDetails - The remote IP 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
FromJSON 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 #

Read PrivateIpAddressDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PrivateIpAddressDetails

Show PrivateIpAddressDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PrivateIpAddressDetails

NFData PrivateIpAddressDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PrivateIpAddressDetails

Methods

rnf :: PrivateIpAddressDetails -> () #

Eq PrivateIpAddressDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PrivateIpAddressDetails

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "PrivateIpAddressDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "privateDnsName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "privateIpAddress") '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:privateDnsName:PrivateIpAddressDetails', privateIpAddressDetails_privateDnsName - The private DNS name of the EC2 instance.

$sel:privateIpAddress:PrivateIpAddressDetails', privateIpAddressDetails_privateIpAddress - The private IP address 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
FromJSON 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 #

Read ProductCode Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ProductCode

Show ProductCode Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ProductCode

NFData ProductCode Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ProductCode

Methods

rnf :: ProductCode -> () #

Eq ProductCode Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ProductCode

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ProductCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "productType") '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:code:ProductCode', productCode_code - The product code information.

$sel:productType:ProductCode', productCode_productType - The product code type.

PublicAccess

data PublicAccess Source #

Describes the public access policies that apply to the S3 bucket.

See: newPublicAccess smart constructor.

Instances

Instances details
FromJSON 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 #

Read PublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublicAccess

Show PublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublicAccess

NFData PublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublicAccess

Methods

rnf :: PublicAccess -> () #

Eq PublicAccess Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.PublicAccess

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "PublicAccess'" 'PrefixI 'True) (S1 ('MetaSel ('Just "effectivePermission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "permissionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PermissionConfiguration))))

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:effectivePermission:PublicAccess', publicAccess_effectivePermission - Describes the effective permission on this bucket after factoring all attached policies.

$sel:permissionConfiguration:PublicAccess', publicAccess_permissionConfiguration - Contains information about how permissions are configured for the S3 bucket.

RemoteAccountDetails

data RemoteAccountDetails Source #

Contains details about the remote Amazon Web Services account that made the API call.

See: newRemoteAccountDetails smart constructor.

Instances

Instances details
FromJSON RemoteAccountDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteAccountDetails

Generic RemoteAccountDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteAccountDetails

Associated Types

type Rep RemoteAccountDetails :: Type -> Type #

Read RemoteAccountDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteAccountDetails

Show RemoteAccountDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteAccountDetails

NFData RemoteAccountDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteAccountDetails

Methods

rnf :: RemoteAccountDetails -> () #

Eq RemoteAccountDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteAccountDetails

Hashable RemoteAccountDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteAccountDetails

type Rep RemoteAccountDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteAccountDetails

type Rep RemoteAccountDetails = D1 ('MetaData "RemoteAccountDetails" "Amazonka.GuardDuty.Types.RemoteAccountDetails" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "RemoteAccountDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "affiliated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newRemoteAccountDetails :: RemoteAccountDetails Source #

Create a value of RemoteAccountDetails 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:RemoteAccountDetails', remoteAccountDetails_accountId - The Amazon Web Services account ID of the remote API caller.

$sel:affiliated:RemoteAccountDetails', remoteAccountDetails_affiliated - Details on whether the Amazon Web Services account of the remote API caller is related to your GuardDuty environment. If this value is True the API caller is affiliated to your account in some way. If it is False the API caller is from outside your environment.

RemoteIpDetails

data RemoteIpDetails Source #

Contains information about the remote IP address of the connection.

See: newRemoteIpDetails smart constructor.

Instances

Instances details
FromJSON 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 #

Read RemoteIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteIpDetails

Show RemoteIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteIpDetails

NFData RemoteIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteIpDetails

Methods

rnf :: RemoteIpDetails -> () #

Eq RemoteIpDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemoteIpDetails

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "RemoteIpDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "city") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe City)) :*: S1 ('MetaSel ('Just "country") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Country))) :*: (S1 ('MetaSel ('Just "geoLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GeoLocation)) :*: (S1 ('MetaSel ('Just "ipAddressV4") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:city:RemoteIpDetails', remoteIpDetails_city - The city information of the remote IP address.

$sel:country:RemoteIpDetails', remoteIpDetails_country - The country code of the remote IP address.

$sel:geoLocation:RemoteIpDetails', remoteIpDetails_geoLocation - The location information of the remote IP address.

$sel:ipAddressV4:RemoteIpDetails', remoteIpDetails_ipAddressV4 - The IPv4 remote address of the connection.

$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
FromJSON 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 #

Read RemotePortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemotePortDetails

Show RemotePortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemotePortDetails

NFData RemotePortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemotePortDetails

Methods

rnf :: RemotePortDetails -> () #

Eq RemotePortDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.RemotePortDetails

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "RemotePortDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "portName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:port:RemotePortDetails', remotePortDetails_port - The port number of the remote connection.

$sel:portName:RemotePortDetails', remotePortDetails_portName - The port name of the remote connection.

Resource

data Resource Source #

Contains information about the Amazon Web Services resource associated with the activity that prompted GuardDuty to generate a finding.

See: newResource smart constructor.

Instances

Instances details
FromJSON 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 #

Read Resource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Resource

Show Resource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Resource

NFData Resource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Resource

Methods

rnf :: Resource -> () #

Eq Resource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Resource

Hashable Resource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Resource

Methods

hashWithSalt :: Int -> Resource -> Int #

hash :: Resource -> Int #

type Rep Resource Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Resource

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: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.

$sel:containerDetails:Resource', resource_containerDetails - Undocumented member.

$sel:ebsVolumeDetails:Resource', resource_ebsVolumeDetails - Contains list of scanned and skipped EBS volumes with details.

$sel:ecsClusterDetails:Resource', resource_ecsClusterDetails - Contains information about the details of the ECS Cluster.

$sel:eksClusterDetails:Resource', resource_eksClusterDetails - Details about the EKS cluster involved in a Kubernetes finding.

$sel:instanceDetails:Resource', resource_instanceDetails - The information about the EC2 instance associated with the activity that prompted GuardDuty to generate a finding.

$sel:kubernetesDetails:Resource', resource_kubernetesDetails - Details about the Kubernetes user and workload involved in a Kubernetes finding.

$sel:resourceType:Resource', resource_resourceType - The type of Amazon Web Services resource.

$sel:s3BucketDetails:Resource', resource_s3BucketDetails - Contains information on the S3 bucket.

ResourceDetails

data ResourceDetails Source #

Represents the resources that were scanned in the scan entry.

See: newResourceDetails smart constructor.

Constructors

ResourceDetails' (Maybe Text) 

Instances

Instances details
FromJSON ResourceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ResourceDetails

Generic ResourceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ResourceDetails

Associated Types

type Rep ResourceDetails :: Type -> Type #

Read ResourceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ResourceDetails

Show ResourceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ResourceDetails

NFData ResourceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ResourceDetails

Methods

rnf :: ResourceDetails -> () #

Eq ResourceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ResourceDetails

Hashable ResourceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ResourceDetails

type Rep ResourceDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ResourceDetails

type Rep ResourceDetails = D1 ('MetaData "ResourceDetails" "Amazonka.GuardDuty.Types.ResourceDetails" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ResourceDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instanceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newResourceDetails :: ResourceDetails Source #

Create a value of ResourceDetails 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:instanceArn:ResourceDetails', resourceDetails_instanceArn - InstanceArn that was scanned in the scan entry.

S3BucketDetail

data S3BucketDetail Source #

Contains information on the S3 bucket.

See: newS3BucketDetail smart constructor.

Instances

Instances details
FromJSON 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 #

Read S3BucketDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3BucketDetail

Show S3BucketDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3BucketDetail

NFData S3BucketDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3BucketDetail

Methods

rnf :: S3BucketDetail -> () #

Eq S3BucketDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3BucketDetail

Hashable 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:defaultServerSideEncryption:S3BucketDetail', s3BucketDetail_defaultServerSideEncryption - Describes the server side encryption method used in the S3 bucket.

$sel:name:S3BucketDetail', s3BucketDetail_name - The name of the S3 bucket.

$sel:owner:S3BucketDetail', s3BucketDetail_owner - The owner of the S3 bucket.

$sel:publicAccess:S3BucketDetail', s3BucketDetail_publicAccess - Describes the public access policies that apply to the S3 bucket.

$sel:tags:S3BucketDetail', s3BucketDetail_tags - All tags attached to the S3 bucket

$sel:type':S3BucketDetail', s3BucketDetail_type - Describes whether the bucket is a source or destination 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
ToJSON 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 #

Read S3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfiguration

Show S3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfiguration

NFData S3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfiguration

Methods

rnf :: S3LogsConfiguration -> () #

Eq S3LogsConfiguration Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfiguration

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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
FromJSON 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 #

Read S3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfigurationResult

Show S3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfigurationResult

NFData S3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfigurationResult

Eq S3LogsConfigurationResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.S3LogsConfigurationResult

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

Scan

data Scan Source #

Contains information about a malware scan.

See: newScan smart constructor.

Instances

Instances details
FromJSON Scan Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Scan

Generic Scan Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Scan

Associated Types

type Rep Scan :: Type -> Type #

Methods

from :: Scan -> Rep Scan x #

to :: Rep Scan x -> Scan #

Read Scan Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Scan

Show Scan Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Scan

Methods

showsPrec :: Int -> Scan -> ShowS #

show :: Scan -> String #

showList :: [Scan] -> ShowS #

NFData Scan Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Scan

Methods

rnf :: Scan -> () #

Eq Scan Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Scan

Methods

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

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

Hashable Scan Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Scan

Methods

hashWithSalt :: Int -> Scan -> Int #

hash :: Scan -> Int #

type Rep Scan Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Scan

type Rep Scan = D1 ('MetaData "Scan" "Amazonka.GuardDuty.Types.Scan" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "Scan'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "adminDetectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "attachedVolumes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VolumeDetail])))) :*: ((S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "fileCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "resourceDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceDetails))))) :*: ((S1 ('MetaSel ('Just "scanEndTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "scanId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "scanResultDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScanResultDetails)))) :*: ((S1 ('MetaSel ('Just "scanStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "scanStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScanStatus))) :*: (S1 ('MetaSel ('Just "totalBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "triggerDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TriggerDetails)))))))

newScan :: Scan Source #

Create a value of Scan 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:Scan', scan_accountId - The ID for the account that belongs to the scan.

$sel:adminDetectorId:Scan', scan_adminDetectorId - The unique detector ID of the administrator account that the request is associated with. Note that this value will be the same as the one used for DetectorId if the account is an administrator.

$sel:attachedVolumes:Scan', scan_attachedVolumes - List of volumes that were attached to the original instance to be scanned.

$sel:detectorId:Scan', scan_detectorId - The unique ID of the detector that the request is associated with.

$sel:failureReason:Scan', scan_failureReason - Represents the reason for FAILED scan status.

$sel:fileCount:Scan', scan_fileCount - Represents the number of files that were scanned.

$sel:resourceDetails:Scan', scan_resourceDetails - Represents the resources that were scanned in the scan entry.

$sel:scanEndTime:Scan', scan_scanEndTime - The timestamp of when the scan was finished.

$sel:scanId:Scan', scan_scanId - The unique scan ID associated with a scan entry.

$sel:scanResultDetails:Scan', scan_scanResultDetails - Represents the result of the scan.

$sel:scanStartTime:Scan', scan_scanStartTime - The timestamp of when the scan was triggered.

$sel:scanStatus:Scan', scan_scanStatus - An enum value representing possible scan statuses.

$sel:totalBytes:Scan', scan_totalBytes - Represents total bytes that were scanned.

$sel:triggerDetails:Scan', scan_triggerDetails - Specifies the reason why the scan was initiated.

ScanCondition

data ScanCondition Source #

Contains information about the condition.

See: newScanCondition smart constructor.

Instances

Instances details
FromJSON ScanCondition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCondition

ToJSON ScanCondition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCondition

Generic ScanCondition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCondition

Associated Types

type Rep ScanCondition :: Type -> Type #

Read ScanCondition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCondition

Show ScanCondition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCondition

NFData ScanCondition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCondition

Methods

rnf :: ScanCondition -> () #

Eq ScanCondition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCondition

Hashable ScanCondition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCondition

type Rep ScanCondition Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanCondition

type Rep ScanCondition = D1 ('MetaData "ScanCondition" "Amazonka.GuardDuty.Types.ScanCondition" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ScanCondition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "mapEquals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ScanConditionPair])))

newScanCondition :: ScanCondition Source #

Create a value of ScanCondition 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:mapEquals:ScanCondition', scanCondition_mapEquals - Represents an mapEqual ____ condition to be applied to a single field when triggering for malware scan.

ScanConditionPair

data ScanConditionPair Source #

Represents key, value pair to be matched against given resource property.

See: newScanConditionPair smart constructor.

Instances

Instances details
FromJSON ScanConditionPair Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanConditionPair

ToJSON ScanConditionPair Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanConditionPair

Generic ScanConditionPair Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanConditionPair

Associated Types

type Rep ScanConditionPair :: Type -> Type #

Read ScanConditionPair Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanConditionPair

Show ScanConditionPair Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanConditionPair

NFData ScanConditionPair Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanConditionPair

Methods

rnf :: ScanConditionPair -> () #

Eq ScanConditionPair Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanConditionPair

Hashable ScanConditionPair Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanConditionPair

type Rep ScanConditionPair Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanConditionPair

type Rep ScanConditionPair = D1 ('MetaData "ScanConditionPair" "Amazonka.GuardDuty.Types.ScanConditionPair" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ScanConditionPair'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newScanConditionPair Source #

Create a value of ScanConditionPair 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:ScanConditionPair', scanConditionPair_value - Represents optional value ____ in the map condition. If not specified, only key ____ will be matched.

$sel:key:ScanConditionPair', scanConditionPair_key - Represents key ____ in the map condition.

ScanDetections

data ScanDetections Source #

Contains a complete view providing malware scan result details.

See: newScanDetections smart constructor.

Instances

Instances details
FromJSON ScanDetections Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanDetections

Generic ScanDetections Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanDetections

Associated Types

type Rep ScanDetections :: Type -> Type #

Read ScanDetections Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanDetections

Show ScanDetections Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanDetections

NFData ScanDetections Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanDetections

Methods

rnf :: ScanDetections -> () #

Eq ScanDetections Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanDetections

Hashable ScanDetections Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanDetections

type Rep ScanDetections Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanDetections

type Rep ScanDetections = D1 ('MetaData "ScanDetections" "Amazonka.GuardDuty.Types.ScanDetections" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ScanDetections'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "highestSeverityThreatDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HighestSeverityThreatDetails)) :*: S1 ('MetaSel ('Just "scannedItemCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScannedItemCount))) :*: (S1 ('MetaSel ('Just "threatDetectedByName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ThreatDetectedByName)) :*: S1 ('MetaSel ('Just "threatsDetectedItemCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ThreatsDetectedItemCount)))))

newScanDetections :: ScanDetections Source #

Create a value of ScanDetections 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:highestSeverityThreatDetails:ScanDetections', scanDetections_highestSeverityThreatDetails - Details of the highest severity threat detected during malware scan and number of infected files.

$sel:scannedItemCount:ScanDetections', scanDetections_scannedItemCount - Total number of scanned files.

$sel:threatDetectedByName:ScanDetections', scanDetections_threatDetectedByName - Contains details about identified threats organized by threat name.

$sel:threatsDetectedItemCount:ScanDetections', scanDetections_threatsDetectedItemCount - Total number of infected files.

ScanEc2InstanceWithFindings

data ScanEc2InstanceWithFindings Source #

Describes whether Malware Protection for EC2 instances with findings will be enabled as a data source.

See: newScanEc2InstanceWithFindings smart constructor.

Instances

Instances details
ToJSON ScanEc2InstanceWithFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindings

Generic ScanEc2InstanceWithFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindings

Associated Types

type Rep ScanEc2InstanceWithFindings :: Type -> Type #

Read ScanEc2InstanceWithFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindings

Show ScanEc2InstanceWithFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindings

NFData ScanEc2InstanceWithFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindings

Eq ScanEc2InstanceWithFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindings

Hashable ScanEc2InstanceWithFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindings

type Rep ScanEc2InstanceWithFindings Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindings

type Rep ScanEc2InstanceWithFindings = D1 ('MetaData "ScanEc2InstanceWithFindings" "Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindings" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ScanEc2InstanceWithFindings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ebsVolumes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newScanEc2InstanceWithFindings :: ScanEc2InstanceWithFindings Source #

Create a value of ScanEc2InstanceWithFindings 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:ebsVolumes:ScanEc2InstanceWithFindings', scanEc2InstanceWithFindings_ebsVolumes - Describes the configuration for scanning EBS volumes as data source.

ScanEc2InstanceWithFindingsResult

data ScanEc2InstanceWithFindingsResult Source #

An object that contains information on the status of whether Malware Protection for EC2 instances with findings will be enabled as a data source.

See: newScanEc2InstanceWithFindingsResult smart constructor.

Instances

Instances details
FromJSON ScanEc2InstanceWithFindingsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindingsResult

Generic ScanEc2InstanceWithFindingsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindingsResult

Associated Types

type Rep ScanEc2InstanceWithFindingsResult :: Type -> Type #

Read ScanEc2InstanceWithFindingsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindingsResult

Show ScanEc2InstanceWithFindingsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindingsResult

NFData ScanEc2InstanceWithFindingsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindingsResult

Eq ScanEc2InstanceWithFindingsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindingsResult

Hashable ScanEc2InstanceWithFindingsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindingsResult

type Rep ScanEc2InstanceWithFindingsResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindingsResult

type Rep ScanEc2InstanceWithFindingsResult = D1 ('MetaData "ScanEc2InstanceWithFindingsResult" "Amazonka.GuardDuty.Types.ScanEc2InstanceWithFindingsResult" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ScanEc2InstanceWithFindingsResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ebsVolumes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EbsVolumesResult))))

newScanEc2InstanceWithFindingsResult :: ScanEc2InstanceWithFindingsResult Source #

Create a value of ScanEc2InstanceWithFindingsResult 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:ebsVolumes:ScanEc2InstanceWithFindingsResult', scanEc2InstanceWithFindingsResult_ebsVolumes - Describes the configuration of scanning EBS volumes as a data source.

ScanFilePath

data ScanFilePath Source #

Contains details of infected file including name, file path and hash.

See: newScanFilePath smart constructor.

Instances

Instances details
FromJSON ScanFilePath Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanFilePath

Generic ScanFilePath Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanFilePath

Associated Types

type Rep ScanFilePath :: Type -> Type #

Read ScanFilePath Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanFilePath

Show ScanFilePath Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanFilePath

NFData ScanFilePath Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanFilePath

Methods

rnf :: ScanFilePath -> () #

Eq ScanFilePath Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanFilePath

Hashable ScanFilePath Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanFilePath

type Rep ScanFilePath Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanFilePath

type Rep ScanFilePath = D1 ('MetaData "ScanFilePath" "Amazonka.GuardDuty.Types.ScanFilePath" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ScanFilePath'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "fileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "filePath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "hash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "volumeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newScanFilePath :: ScanFilePath Source #

Create a value of ScanFilePath 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:fileName:ScanFilePath', scanFilePath_fileName - File name of the infected file.

$sel:filePath:ScanFilePath', scanFilePath_filePath - The file path of the infected file.

$sel:hash:ScanFilePath', scanFilePath_hash - The hash value of the infected file.

$sel:volumeArn:ScanFilePath', scanFilePath_volumeArn - EBS volume Arn details of the infected file.

ScanResourceCriteria

data ScanResourceCriteria Source #

Contains information about criteria used to filter resources before triggering malware scan.

See: newScanResourceCriteria smart constructor.

Instances

Instances details
FromJSON ScanResourceCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResourceCriteria

ToJSON ScanResourceCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResourceCriteria

Generic ScanResourceCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResourceCriteria

Associated Types

type Rep ScanResourceCriteria :: Type -> Type #

Read ScanResourceCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResourceCriteria

Show ScanResourceCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResourceCriteria

NFData ScanResourceCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResourceCriteria

Methods

rnf :: ScanResourceCriteria -> () #

Eq ScanResourceCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResourceCriteria

Hashable ScanResourceCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResourceCriteria

type Rep ScanResourceCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResourceCriteria

type Rep ScanResourceCriteria = D1 ('MetaData "ScanResourceCriteria" "Amazonka.GuardDuty.Types.ScanResourceCriteria" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ScanResourceCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "exclude") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap ScanCriterionKey ScanCondition))) :*: S1 ('MetaSel ('Just "include") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap ScanCriterionKey ScanCondition)))))

newScanResourceCriteria :: ScanResourceCriteria Source #

Create a value of ScanResourceCriteria 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:exclude:ScanResourceCriteria', scanResourceCriteria_exclude - Represents condition that when matched will prevent a malware scan for a certain resource.

$sel:include:ScanResourceCriteria', scanResourceCriteria_include - Represents condition that when matched will allow a malware scan for a certain resource.

ScanResultDetails

data ScanResultDetails Source #

Represents the result of the scan.

See: newScanResultDetails smart constructor.

Instances

Instances details
FromJSON ScanResultDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResultDetails

Generic ScanResultDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResultDetails

Associated Types

type Rep ScanResultDetails :: Type -> Type #

Read ScanResultDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResultDetails

Show ScanResultDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResultDetails

NFData ScanResultDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResultDetails

Methods

rnf :: ScanResultDetails -> () #

Eq ScanResultDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResultDetails

Hashable ScanResultDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResultDetails

type Rep ScanResultDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanResultDetails

type Rep ScanResultDetails = D1 ('MetaData "ScanResultDetails" "Amazonka.GuardDuty.Types.ScanResultDetails" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ScanResultDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scanResult") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScanResult))))

newScanResultDetails :: ScanResultDetails Source #

Create a value of ScanResultDetails 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:scanResult:ScanResultDetails', scanResultDetails_scanResult - An enum value representing possible scan results.

ScanThreatName

data ScanThreatName Source #

Contains files infected with the given threat providing details of malware name and severity.

See: newScanThreatName smart constructor.

Instances

Instances details
FromJSON ScanThreatName Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanThreatName

Generic ScanThreatName Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanThreatName

Associated Types

type Rep ScanThreatName :: Type -> Type #

Read ScanThreatName Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanThreatName

Show ScanThreatName Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanThreatName

NFData ScanThreatName Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanThreatName

Methods

rnf :: ScanThreatName -> () #

Eq ScanThreatName Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanThreatName

Hashable ScanThreatName Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanThreatName

type Rep ScanThreatName Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScanThreatName

type Rep ScanThreatName = D1 ('MetaData "ScanThreatName" "Amazonka.GuardDuty.Types.ScanThreatName" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ScanThreatName'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filePaths") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ScanFilePath])) :*: S1 ('MetaSel ('Just "itemCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "severity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newScanThreatName :: ScanThreatName Source #

Create a value of ScanThreatName 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:filePaths:ScanThreatName', scanThreatName_filePaths - List of infected files in EBS volume with details.

$sel:itemCount:ScanThreatName', scanThreatName_itemCount - Total number of files infected with given threat.

$sel:name:ScanThreatName', scanThreatName_name - The name of the identified threat.

$sel:severity:ScanThreatName', scanThreatName_severity - Severity of threat identified as part of the malware scan.

ScannedItemCount

data ScannedItemCount Source #

Total number of scanned files.

See: newScannedItemCount smart constructor.

Instances

Instances details
FromJSON ScannedItemCount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScannedItemCount

Generic ScannedItemCount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScannedItemCount

Associated Types

type Rep ScannedItemCount :: Type -> Type #

Read ScannedItemCount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScannedItemCount

Show ScannedItemCount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScannedItemCount

NFData ScannedItemCount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScannedItemCount

Methods

rnf :: ScannedItemCount -> () #

Eq ScannedItemCount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScannedItemCount

Hashable ScannedItemCount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScannedItemCount

type Rep ScannedItemCount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ScannedItemCount

type Rep ScannedItemCount = D1 ('MetaData "ScannedItemCount" "Amazonka.GuardDuty.Types.ScannedItemCount" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ScannedItemCount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "files") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "totalGb") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "volumes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))

newScannedItemCount :: ScannedItemCount Source #

Create a value of ScannedItemCount 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:files:ScannedItemCount', scannedItemCount_files - Number of files scanned.

$sel:totalGb:ScannedItemCount', scannedItemCount_totalGb - Total GB of files scanned for malware.

$sel:volumes:ScannedItemCount', scannedItemCount_volumes - Total number of scanned volumes.

SecurityContext

data SecurityContext Source #

Container security context.

See: newSecurityContext smart constructor.

Constructors

SecurityContext' (Maybe Bool) 

Instances

Instances details
FromJSON SecurityContext Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityContext

Generic SecurityContext Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityContext

Associated Types

type Rep SecurityContext :: Type -> Type #

Read SecurityContext Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityContext

Show SecurityContext Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityContext

NFData SecurityContext Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityContext

Methods

rnf :: SecurityContext -> () #

Eq SecurityContext Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityContext

Hashable SecurityContext Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityContext

type Rep SecurityContext Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityContext

type Rep SecurityContext = D1 ('MetaData "SecurityContext" "Amazonka.GuardDuty.Types.SecurityContext" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "SecurityContext'" 'PrefixI 'True) (S1 ('MetaSel ('Just "privileged") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newSecurityContext :: SecurityContext Source #

Create a value of SecurityContext 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:privileged:SecurityContext', securityContext_privileged - Whether the container is privileged.

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
FromJSON 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 #

Read SecurityGroup Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityGroup

Show SecurityGroup Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityGroup

NFData SecurityGroup Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityGroup

Methods

rnf :: SecurityGroup -> () #

Eq SecurityGroup Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SecurityGroup

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

ServiceAdditionalInfo

data ServiceAdditionalInfo Source #

Additional information about the generated finding.

See: newServiceAdditionalInfo smart constructor.

Instances

Instances details
FromJSON ServiceAdditionalInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceAdditionalInfo

Generic ServiceAdditionalInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceAdditionalInfo

Associated Types

type Rep ServiceAdditionalInfo :: Type -> Type #

Read ServiceAdditionalInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceAdditionalInfo

Show ServiceAdditionalInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceAdditionalInfo

NFData ServiceAdditionalInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceAdditionalInfo

Methods

rnf :: ServiceAdditionalInfo -> () #

Eq ServiceAdditionalInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceAdditionalInfo

Hashable ServiceAdditionalInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceAdditionalInfo

type Rep ServiceAdditionalInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceAdditionalInfo

type Rep ServiceAdditionalInfo = D1 ('MetaData "ServiceAdditionalInfo" "Amazonka.GuardDuty.Types.ServiceAdditionalInfo" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ServiceAdditionalInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newServiceAdditionalInfo :: ServiceAdditionalInfo Source #

Create a value of ServiceAdditionalInfo 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:type':ServiceAdditionalInfo', serviceAdditionalInfo_type - Describes the type of the additional information.

$sel:value:ServiceAdditionalInfo', serviceAdditionalInfo_value - This field specifies the value of the additional information.

ServiceInfo

data ServiceInfo Source #

Contains additional information about the generated finding.

See: newServiceInfo smart constructor.

Instances

Instances details
FromJSON 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 #

Read ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

Show ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

NFData ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

Methods

rnf :: ServiceInfo -> () #

Eq ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

Hashable ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

type Rep ServiceInfo Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ServiceInfo

type Rep ServiceInfo = D1 ('MetaData "ServiceInfo" "Amazonka.GuardDuty.Types.ServiceInfo" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ServiceInfo'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Action)) :*: (S1 ('MetaSel ('Just "additionalInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceAdditionalInfo)) :*: S1 ('MetaSel ('Just "archived") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ebsVolumeScanDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EbsVolumeScanDetails))))) :*: ((S1 ('MetaSel ('Just "eventFirstSeen") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "eventLastSeen") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "evidence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Evidence)))) :*: ((S1 ('MetaSel ('Just "featureName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userFeedback") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

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:action:ServiceInfo', serviceInfo_action - Information about the activity that is described in a finding.

$sel:additionalInfo:ServiceInfo', serviceInfo_additionalInfo - Contains additional information about the generated finding.

$sel:archived:ServiceInfo', serviceInfo_archived - Indicates whether this finding is archived.

$sel:count:ServiceInfo', serviceInfo_count - The total count of the occurrences of this finding type.

$sel:detectorId:ServiceInfo', serviceInfo_detectorId - The detector ID for the GuardDuty service.

$sel:ebsVolumeScanDetails:ServiceInfo', serviceInfo_ebsVolumeScanDetails - Returns details from the malware scan that created a finding.

$sel:eventFirstSeen:ServiceInfo', serviceInfo_eventFirstSeen - The first-seen timestamp of the activity that prompted GuardDuty to generate this finding.

$sel:eventLastSeen:ServiceInfo', serviceInfo_eventLastSeen - The last-seen timestamp of the activity that prompted GuardDuty to generate this finding.

$sel:evidence:ServiceInfo', serviceInfo_evidence - An evidence object associated with the service.

$sel:featureName:ServiceInfo', serviceInfo_featureName - The name of the feature that generated a finding.

$sel:resourceRole:ServiceInfo', serviceInfo_resourceRole - The resource role information for this finding.

$sel:serviceName:ServiceInfo', serviceInfo_serviceName - The name of the Amazon Web Services service (GuardDuty) that generated a finding.

$sel:userFeedback:ServiceInfo', serviceInfo_userFeedback - Feedback that was submitted about the finding.

SortCriteria

data SortCriteria Source #

Contains information about the criteria used for sorting findings.

See: newSortCriteria smart constructor.

Instances

Instances details
ToJSON 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 #

Read SortCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SortCriteria

Show SortCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SortCriteria

NFData SortCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SortCriteria

Methods

rnf :: SortCriteria -> () #

Eq SortCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.SortCriteria

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "SortCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "orderBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrderBy))))

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:attributeName:SortCriteria', sortCriteria_attributeName - Represents the finding attribute (for example, accountId) to sort findings by.

$sel:orderBy:SortCriteria', sortCriteria_orderBy - The order by which the sorted findings are to be displayed.

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
FromJSON Tag Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Tag

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 #

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 #

NFData Tag Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Tag

Methods

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

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

Hashable Tag Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.GuardDuty.Types.Tag" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") '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:key:Tag', tag_key - The EC2 instance tag key.

$sel:value:Tag', tag_value - The EC2 instance tag value.

ThreatDetectedByName

data ThreatDetectedByName Source #

Contains details about identified threats organized by threat name.

See: newThreatDetectedByName smart constructor.

Instances

Instances details
FromJSON ThreatDetectedByName Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatDetectedByName

Generic ThreatDetectedByName Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatDetectedByName

Associated Types

type Rep ThreatDetectedByName :: Type -> Type #

Read ThreatDetectedByName Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatDetectedByName

Show ThreatDetectedByName Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatDetectedByName

NFData ThreatDetectedByName Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatDetectedByName

Methods

rnf :: ThreatDetectedByName -> () #

Eq ThreatDetectedByName Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatDetectedByName

Hashable ThreatDetectedByName Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatDetectedByName

type Rep ThreatDetectedByName Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatDetectedByName

type Rep ThreatDetectedByName = D1 ('MetaData "ThreatDetectedByName" "Amazonka.GuardDuty.Types.ThreatDetectedByName" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ThreatDetectedByName'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "itemCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "shortened") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "threatNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ScanThreatName])) :*: S1 ('MetaSel ('Just "uniqueThreatNameCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))

newThreatDetectedByName :: ThreatDetectedByName Source #

Create a value of ThreatDetectedByName 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:

ThreatDetectedByName, threatDetectedByName_itemCount - Total number of infected files identified.

$sel:shortened:ThreatDetectedByName', threatDetectedByName_shortened - Flag to determine if the finding contains every single infected file-path and/or every threat.

$sel:threatNames:ThreatDetectedByName', threatDetectedByName_threatNames - List of identified threats with details, organized by threat name.

$sel:uniqueThreatNameCount:ThreatDetectedByName', threatDetectedByName_uniqueThreatNameCount - Total number of unique threats by name identified, as part of the malware scan.

ThreatIntelligenceDetail

data ThreatIntelligenceDetail Source #

An instance of a threat intelligence detail that constitutes evidence for the finding.

See: newThreatIntelligenceDetail smart constructor.

Instances

Instances details
FromJSON 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 #

Read ThreatIntelligenceDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelligenceDetail

Show ThreatIntelligenceDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelligenceDetail

NFData ThreatIntelligenceDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelligenceDetail

Eq ThreatIntelligenceDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatIntelligenceDetail

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ThreatIntelligenceDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "threatListName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "threatNames") '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:threatListName:ThreatIntelligenceDetail', threatIntelligenceDetail_threatListName - The name of the threat intelligence list that triggered the finding.

$sel:threatNames:ThreatIntelligenceDetail', threatIntelligenceDetail_threatNames - A list of names of the threats in the threat intelligence list that triggered the finding.

ThreatsDetectedItemCount

data ThreatsDetectedItemCount Source #

Contains total number of infected files.

See: newThreatsDetectedItemCount smart constructor.

Instances

Instances details
FromJSON ThreatsDetectedItemCount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatsDetectedItemCount

Generic ThreatsDetectedItemCount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatsDetectedItemCount

Associated Types

type Rep ThreatsDetectedItemCount :: Type -> Type #

Read ThreatsDetectedItemCount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatsDetectedItemCount

Show ThreatsDetectedItemCount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatsDetectedItemCount

NFData ThreatsDetectedItemCount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatsDetectedItemCount

Eq ThreatsDetectedItemCount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatsDetectedItemCount

Hashable ThreatsDetectedItemCount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatsDetectedItemCount

type Rep ThreatsDetectedItemCount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.ThreatsDetectedItemCount

type Rep ThreatsDetectedItemCount = D1 ('MetaData "ThreatsDetectedItemCount" "Amazonka.GuardDuty.Types.ThreatsDetectedItemCount" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "ThreatsDetectedItemCount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "files") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newThreatsDetectedItemCount :: ThreatsDetectedItemCount Source #

Create a value of ThreatsDetectedItemCount 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:files:ThreatsDetectedItemCount', threatsDetectedItemCount_files - Total number of infected files.

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
FromJSON Total Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Total

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 #

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 #

NFData Total Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Total

Methods

rnf :: Total -> () #

Eq Total Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Total

Methods

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

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

Hashable Total Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Total

Methods

hashWithSalt :: Int -> Total -> Int #

hash :: Total -> Int #

type Rep Total Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Total

type Rep Total = D1 ('MetaData "Total" "Amazonka.GuardDuty.Types.Total" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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.

TriggerDetails

data TriggerDetails Source #

Represents the reason the scan was triggered.

See: newTriggerDetails smart constructor.

Constructors

TriggerDetails' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON TriggerDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.TriggerDetails

Generic TriggerDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.TriggerDetails

Associated Types

type Rep TriggerDetails :: Type -> Type #

Read TriggerDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.TriggerDetails

Show TriggerDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.TriggerDetails

NFData TriggerDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.TriggerDetails

Methods

rnf :: TriggerDetails -> () #

Eq TriggerDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.TriggerDetails

Hashable TriggerDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.TriggerDetails

type Rep TriggerDetails Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.TriggerDetails

type Rep TriggerDetails = D1 ('MetaData "TriggerDetails" "Amazonka.GuardDuty.Types.TriggerDetails" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "TriggerDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "guardDutyFindingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTriggerDetails :: TriggerDetails Source #

Create a value of TriggerDetails 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:TriggerDetails', triggerDetails_description - The description of the scan trigger.

$sel:guardDutyFindingId:TriggerDetails', triggerDetails_guardDutyFindingId - The ID of the GuardDuty finding that triggered the BirdDog scan.

UnprocessedAccount

data UnprocessedAccount Source #

Contains information about the accounts that weren't processed.

See: newUnprocessedAccount smart constructor.

Instances

Instances details
FromJSON 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 #

Read UnprocessedAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedAccount

Show UnprocessedAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedAccount

NFData UnprocessedAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedAccount

Methods

rnf :: UnprocessedAccount -> () #

Eq UnprocessedAccount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedAccount

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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 Amazon Web Services account ID.

$sel:result:UnprocessedAccount', unprocessedAccount_result - A reason why the account hasn't been processed.

UnprocessedDataSourcesResult

data UnprocessedDataSourcesResult Source #

Specifies the names of the data sources that couldn't be enabled.

See: newUnprocessedDataSourcesResult smart constructor.

Instances

Instances details
FromJSON UnprocessedDataSourcesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedDataSourcesResult

Generic UnprocessedDataSourcesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedDataSourcesResult

Associated Types

type Rep UnprocessedDataSourcesResult :: Type -> Type #

Read UnprocessedDataSourcesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedDataSourcesResult

Show UnprocessedDataSourcesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedDataSourcesResult

NFData UnprocessedDataSourcesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedDataSourcesResult

Eq UnprocessedDataSourcesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedDataSourcesResult

Hashable UnprocessedDataSourcesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedDataSourcesResult

type Rep UnprocessedDataSourcesResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UnprocessedDataSourcesResult

type Rep UnprocessedDataSourcesResult = D1 ('MetaData "UnprocessedDataSourcesResult" "Amazonka.GuardDuty.Types.UnprocessedDataSourcesResult" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "UnprocessedDataSourcesResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "malwareProtection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MalwareProtectionConfigurationResult))))

newUnprocessedDataSourcesResult :: UnprocessedDataSourcesResult Source #

Create a value of UnprocessedDataSourcesResult 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:malwareProtection:UnprocessedDataSourcesResult', unprocessedDataSourcesResult_malwareProtection - Undocumented member.

UsageAccountResult

data UsageAccountResult Source #

Contains information on the total of usage based on account IDs.

See: newUsageAccountResult smart constructor.

Instances

Instances details
FromJSON 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 #

Read UsageAccountResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageAccountResult

Show UsageAccountResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageAccountResult

NFData UsageAccountResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageAccountResult

Methods

rnf :: UsageAccountResult -> () #

Eq UsageAccountResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageAccountResult

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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
ToJSON 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 #

Read UsageCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageCriteria

Show UsageCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageCriteria

NFData UsageCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageCriteria

Methods

rnf :: UsageCriteria -> () #

Eq UsageCriteria Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageCriteria

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" '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
FromJSON 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 #

Read UsageDataSourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageDataSourceResult

Show UsageDataSourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageDataSourceResult

NFData UsageDataSourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageDataSourceResult

Methods

rnf :: UsageDataSourceResult -> () #

Eq UsageDataSourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageDataSourceResult

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "UsageDataSourceResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataSource)) :*: S1 ('MetaSel ('Just "total") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Total))))

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:dataSource:UsageDataSourceResult', usageDataSourceResult_dataSource - The data source type that generated usage.

$sel:total:UsageDataSourceResult', usageDataSourceResult_total - Represents the total of usage for the specified data source.

UsageResourceResult

data UsageResourceResult Source #

Contains information on the sum of usage based on an Amazon Web Services resource.

See: newUsageResourceResult smart constructor.

Instances

Instances details
FromJSON 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 #

Read UsageResourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageResourceResult

Show UsageResourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageResourceResult

NFData UsageResourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageResourceResult

Methods

rnf :: UsageResourceResult -> () #

Eq UsageResourceResult Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageResourceResult

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "UsageResourceResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "total") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Total))))

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:resource:UsageResourceResult', usageResourceResult_resource - The Amazon Web Services resource that generated usage.

$sel:total:UsageResourceResult', usageResourceResult_total - Represents the sum total of usage for the specified resource type.

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
FromJSON 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 #

Read UsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatistics

Show UsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatistics

NFData UsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatistics

Methods

rnf :: UsageStatistics -> () #

Eq UsageStatistics Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.UsageStatistics

Hashable 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" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "UsageStatistics'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "sumByAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UsageAccountResult])) :*: S1 ('MetaSel ('Just "sumByDataSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UsageDataSourceResult]))) :*: (S1 ('MetaSel ('Just "sumByResource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UsageResourceResult])) :*: S1 ('MetaSel ('Just "topResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UsageResourceResult])))))

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:sumByAccount:UsageStatistics', usageStatistics_sumByAccount - The usage statistic sum organized by account ID.

$sel:sumByDataSource:UsageStatistics', usageStatistics_sumByDataSource - The usage statistic sum organized by on data source.

$sel:sumByResource:UsageStatistics', usageStatistics_sumByResource - The usage statistic sum organized by resource.

$sel:topResources:UsageStatistics', usageStatistics_topResources - Lists the top 50 resources that have generated the most GuardDuty usage, in order from most to least expensive.

Volume

data Volume Source #

Volume used by the Kubernetes workload.

See: newVolume smart constructor.

Constructors

Volume' (Maybe HostPath) (Maybe Text) 

Instances

Instances details
FromJSON Volume Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Volume

Generic Volume Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Volume

Associated Types

type Rep Volume :: Type -> Type #

Methods

from :: Volume -> Rep Volume x #

to :: Rep Volume x -> Volume #

Read Volume Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Volume

Show Volume Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Volume

NFData Volume Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Volume

Methods

rnf :: Volume -> () #

Eq Volume Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Volume

Methods

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

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

Hashable Volume Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Volume

Methods

hashWithSalt :: Int -> Volume -> Int #

hash :: Volume -> Int #

type Rep Volume Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.Volume

type Rep Volume = D1 ('MetaData "Volume" "Amazonka.GuardDuty.Types.Volume" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "Volume'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HostPath)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newVolume :: Volume Source #

Create a value of Volume 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:hostPath:Volume', volume_hostPath - Represents a pre-existing file or directory on the host machine that the volume maps to.

$sel:name:Volume', volume_name - Volume name.

VolumeDetail

data VolumeDetail Source #

Contains EBS volume details.

See: newVolumeDetail smart constructor.

Instances

Instances details
FromJSON VolumeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.VolumeDetail

Generic VolumeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.VolumeDetail

Associated Types

type Rep VolumeDetail :: Type -> Type #

Read VolumeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.VolumeDetail

Show VolumeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.VolumeDetail

NFData VolumeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.VolumeDetail

Methods

rnf :: VolumeDetail -> () #

Eq VolumeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.VolumeDetail

Hashable VolumeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.VolumeDetail

type Rep VolumeDetail Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.VolumeDetail

type Rep VolumeDetail = D1 ('MetaData "VolumeDetail" "Amazonka.GuardDuty.Types.VolumeDetail" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "VolumeDetail'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "deviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "encryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "snapshotArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "volumeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "volumeSizeInGB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "volumeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newVolumeDetail :: VolumeDetail Source #

Create a value of VolumeDetail 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:deviceName:VolumeDetail', volumeDetail_deviceName - The device name for the EBS volume.

$sel:encryptionType:VolumeDetail', volumeDetail_encryptionType - EBS volume encryption type.

$sel:kmsKeyArn:VolumeDetail', volumeDetail_kmsKeyArn - KMS key Arn used to encrypt the EBS volume.

$sel:snapshotArn:VolumeDetail', volumeDetail_snapshotArn - Snapshot Arn of the EBS volume.

$sel:volumeArn:VolumeDetail', volumeDetail_volumeArn - EBS volume Arn information.

$sel:volumeSizeInGB:VolumeDetail', volumeDetail_volumeSizeInGB - EBS volume size in GB.

$sel:volumeType:VolumeDetail', volumeDetail_volumeType - The EBS volume type.

VolumeMount

data VolumeMount Source #

Container volume mount.

See: newVolumeMount smart constructor.

Constructors

VolumeMount' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON VolumeMount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.VolumeMount

Generic VolumeMount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.VolumeMount

Associated Types

type Rep VolumeMount :: Type -> Type #

Read VolumeMount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.VolumeMount

Show VolumeMount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.VolumeMount

NFData VolumeMount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.VolumeMount

Methods

rnf :: VolumeMount -> () #

Eq VolumeMount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.VolumeMount

Hashable VolumeMount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.VolumeMount

type Rep VolumeMount Source # 
Instance details

Defined in Amazonka.GuardDuty.Types.VolumeMount

type Rep VolumeMount = D1 ('MetaData "VolumeMount" "Amazonka.GuardDuty.Types.VolumeMount" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "VolumeMount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "mountPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newVolumeMount :: VolumeMount Source #

Create a value of VolumeMount 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:mountPath:VolumeMount', volumeMount_mountPath - Volume mount path.

$sel:name:VolumeMount', volumeMount_name - Volume mount name.