Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Usage

import * as mod from "https://aws-api.deno.dev/v0.4/services/guardduty.ts?docs=full";

§Classes

GuardDuty

§Interfaces

AcceptAdministratorInvitationRequest
AcceptInvitationRequest
AccessControlList

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

AccessKeyDetails

Contains information about the access keys.

AccountDetail

Contains information about the account.

AccountFreeTrialInfo

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

AccountLevelPermissions

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

Action

Contains information about actions.

AdminAccount

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

Administrator

Contains information about the administrator account and invitation.

ArchiveFindingsRequest
AwsApiCallAction

Contains information about the API action.

BlockPublicAccess

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.

BucketLevelPermissions

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

BucketPolicy

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

City

Contains information about the city associated with the IP address.

CloudTrailConfigurationResult

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

Condition

Contains information about the condition.

Container

Details of a container.

Country

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

CreateDetectorRequest
CreateDetectorResponse
CreateFilterRequest
CreateFilterResponse
CreateIPSetRequest
CreateIPSetResponse
CreateMembersRequest
CreateMembersResponse
CreatePublishingDestinationRequest
CreatePublishingDestinationResponse
CreateSampleFindingsRequest
CreateThreatIntelSetRequest
CreateThreatIntelSetResponse
DataSourceConfigurations

Contains information about which data sources are enabled.

DataSourceConfigurationsResult

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

DataSourceFreeTrial

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

DataSourcesFreeTrial

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

DeclineInvitationsRequest
DeclineInvitationsResponse
DefaultServerSideEncryption

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

DeleteDetectorRequest
DeleteFilterRequest
DeleteInvitationsRequest
DeleteInvitationsResponse
DeleteIPSetRequest
DeleteMembersRequest
DeleteMembersResponse
DeletePublishingDestinationRequest
DeleteThreatIntelSetRequest
DescribeMalwareScansRequest
DescribeMalwareScansResponse
DescribeOrganizationConfigurationRequest
DescribeOrganizationConfigurationResponse
DescribePublishingDestinationRequest
DescribePublishingDestinationResponse
Destination

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

DestinationProperties

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.

DisableOrganizationAdminAccountRequest
DisassociateFromAdministratorAccountRequest
DisassociateFromMasterAccountRequest
DisassociateMembersRequest
DisassociateMembersResponse
DNSLogsConfigurationResult

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

DnsRequestAction

Contains information about the DNS_REQUEST action described in this finding.

DomainDetails

Contains information about the domain.

EbsVolumeDetails

Contains list of scanned and skipped EBS volumes with details.

EbsVolumeScanDetails

Contains details from the malware scan that created a finding.

EbsVolumesResult

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

EcsClusterDetails

Contains information about the details of the ECS Cluster.

EcsTaskDetails

Contains information about the task in an ECS cluster.

EksClusterDetails

Details about the EKS cluster involved in a Kubernetes finding.

EnableOrganizationAdminAccountRequest
Evidence

Contains information about the reason that the finding was generated.

FilterCondition

Contains information about the condition.

FilterCriteria

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

FilterCriterion

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.

Finding

Contains information about the finding, which is generated when abnormal or suspicious activity is detected.

FindingCriteria

Contains information about the criteria used for querying findings.

FindingStatistics

Contains information about finding statistics.

FlowLogsConfigurationResult

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

GeoLocation

Contains information about the location of the remote IP address.

GetAdministratorAccountRequest
GetAdministratorAccountResponse
GetDetectorRequest
GetDetectorResponse
GetFilterRequest
GetFilterResponse
GetFindingsRequest
GetFindingsResponse
GetFindingsStatisticsRequest
GetFindingsStatisticsResponse
GetInvitationsCountResponse
GetIPSetRequest
GetIPSetResponse
GetMalwareScanSettingsRequest
GetMalwareScanSettingsResponse
GetMasterAccountRequest
GetMasterAccountResponse
GetMemberDetectorsRequest
GetMemberDetectorsResponse
GetMembersRequest
GetMembersResponse
GetRemainingFreeTrialDaysRequest
GetRemainingFreeTrialDaysResponse
GetThreatIntelSetRequest
GetThreatIntelSetResponse
GetUsageStatisticsRequest
GetUsageStatisticsResponse
HighestSeverityThreatDetails

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

HostPath

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

IamInstanceProfile

Contains information about the EC2 instance profile.

InstanceDetails

Contains information about the details of an instance.

Invitation

Contains information about the invitation to become a member account.

InviteMembersRequest
InviteMembersResponse
KubernetesApiCallAction

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

KubernetesAuditLogsConfiguration

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

KubernetesAuditLogsConfigurationResult

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

KubernetesConfiguration

Describes whether any Kubernetes data sources are enabled.

KubernetesConfigurationResult

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

KubernetesDataSourceFreeTrial

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

KubernetesDetails

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

KubernetesUserDetails

Details about the Kubernetes user involved in a Kubernetes finding.

KubernetesWorkloadDetails

Details about the Kubernetes workload involved in a Kubernetes finding.

ListDetectorsRequest
ListDetectorsResponse
ListFiltersRequest
ListFiltersResponse
ListFindingsRequest
ListFindingsResponse
ListInvitationsRequest
ListInvitationsResponse
ListIPSetsRequest
ListIPSetsResponse
ListMembersRequest
ListMembersResponse
ListOrganizationAdminAccountsRequest
ListOrganizationAdminAccountsResponse
ListPublishingDestinationsRequest
ListPublishingDestinationsResponse
ListTagsForResourceRequest
ListTagsForResourceResponse
ListThreatIntelSetsRequest
ListThreatIntelSetsResponse
LocalIpDetails

Contains information about the local IP address of the connection.

LocalPortDetails

Contains information about the port for the local connection.

MalwareProtectionConfiguration

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

MalwareProtectionConfigurationResult

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

MalwareProtectionDataSourceFreeTrial

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

Master

Contains information about the administrator account and invitation.

Member

Contains information about the member account.

MemberDataSourceConfiguration

Contains information on which data sources are enabled for a member account.

NetworkConnectionAction

Contains information about the NETWORK_CONNECTION action described in the finding.

NetworkInterface

Contains information about the elastic network interface of the EC2 instance.

Organization

Contains information about the ISP organization of the remote IP address.

OrganizationDataSourceConfigurations

An object that contains information on which data sources will be configured to be automatically enabled for new members within the organization.

OrganizationDataSourceConfigurationsResult

An object that contains information on which data sources are automatically enabled for new members within the organization.

OrganizationEbsVolumes

Organization-wide EBS volumes scan configuration.

OrganizationEbsVolumesResult

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

OrganizationKubernetesAuditLogsConfiguration

Organization-wide Kubernetes audit logs configuration.

OrganizationKubernetesAuditLogsConfigurationResult

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

OrganizationKubernetesConfiguration

Organization-wide Kubernetes data sources configurations.

OrganizationKubernetesConfigurationResult

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

OrganizationMalwareProtectionConfiguration

Organization-wide Malware Protection configurations.

OrganizationMalwareProtectionConfigurationResult

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

OrganizationS3LogsConfiguration

Describes whether S3 data event logs will be automatically enabled for new members of the organization.

OrganizationS3LogsConfigurationResult

The current configuration of S3 data event logs as a data source for the organization.

OrganizationScanEc2InstanceWithFindings

Organization-wide EC2 instances with findings scan configuration.

OrganizationScanEc2InstanceWithFindingsResult

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

Owner

Contains information on the owner of the bucket.

PermissionConfiguration

Contains information about how permissions are configured for the S3 bucket.

PortProbeAction

Contains information about the PORT_PROBE action described in the finding.

PortProbeDetail

Contains information about the port probe details.

PrivateIpAddressDetails

Contains other private IP address information of the EC2 instance.

ProductCode

Contains information about the product code for the EC2 instance.

PublicAccess

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

RemoteAccountDetails

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

RemoteIpDetails

Contains information about the remote IP address of the connection.

RemotePortDetails

Contains information about the remote port.

Resource

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

ResourceDetails

Represents the resources that were scanned in the scan entry.

S3BucketDetail

Contains information on the S3 bucket.

S3LogsConfiguration

Describes whether S3 data event logs will be enabled as a data source.

S3LogsConfigurationResult

Describes whether S3 data event logs will be enabled as a data source.

Scan

Contains information about a malware scan.

ScanCondition

Contains information about the condition.

ScanConditionPair

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

ScanDetections

Contains a complete view providing malware scan result details.

ScanEc2InstanceWithFindings

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

ScanEc2InstanceWithFindingsResult

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

ScanFilePath

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

ScannedItemCount

Total number of scanned files.

ScanResourceCriteria

Contains information about criteria used to filter resources before triggering malware scan.

ScanResultDetails

Represents the result of the scan.

ScanThreatName

Contains files infected with the given threat providing details of malware name and severity.

SecurityContext

Container security context.

SecurityGroup

Contains information about the security groups associated with the EC2 instance.

Service

Contains additional information about the generated finding.

ServiceAdditionalInfo

Additional information about the generated finding.

SortCriteria

Contains information about the criteria used for sorting findings.

StartMonitoringMembersRequest
StartMonitoringMembersResponse
StopMonitoringMembersRequest
StopMonitoringMembersResponse
Tag

Contains information about a tag associated with the EC2 instance.

TagResourceRequest
ThreatDetectedByName

Contains details about identified threats organized by threat name.

ThreatIntelligenceDetail

An instance of a threat intelligence detail that constitutes evidence for the finding.

ThreatsDetectedItemCount

Contains total number of infected files.

Total

Contains the total usage with the corresponding currency unit for that value.

TriggerDetails

Represents the reason the scan was triggered.

UnarchiveFindingsRequest
UnprocessedAccount

Contains information about the accounts that weren't processed.

UnprocessedDataSourcesResult

Specifies the names of the data sources that couldn't be enabled.

UntagResourceRequest
UpdateDetectorRequest
UpdateFilterRequest
UpdateFilterResponse
UpdateFindingsFeedbackRequest
UpdateIPSetRequest
UpdateMalwareScanSettingsRequest
UpdateMemberDetectorsRequest
UpdateMemberDetectorsResponse
UpdateOrganizationConfigurationRequest
UpdatePublishingDestinationRequest
UpdateThreatIntelSetRequest
UsageAccountResult

Contains information on the total of usage based on account IDs.

UsageCriteria

Contains information about the criteria used to query usage statistics.

UsageDataSourceResult

Contains information on the result of usage based on data source type.

UsageResourceResult

Contains information on the sum of usage based on an Amazon Web Services resource.

UsageStatistics

Contains the result of GuardDuty usage. If a UsageStatisticType is provided the result for other types will be null.

Volume

Volume used by the Kubernetes workload.

VolumeDetail

Contains EBS volume details.

VolumeMount

Container volume mount.

§Type Aliases

AdminStatus
CriterionKey
DataSource
DataSourceStatus
DestinationType
DetectorStatus
EbsSnapshotPreservation
Feedback
FilterAction
FindingPublishingFrequency
FindingStatisticType
IpSetFormat
IpSetStatus
OrderBy
PublishingStatus
ScanCriterionKey

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

ScanResult
ScanStatus
ThreatIntelSetFormat
ThreatIntelSetStatus
UsageStatisticType