github.com/aavshr/aws-sdk-go@v1.41.3/service/guardduty/doc.go (about) 1 // Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT. 2 3 // Package guardduty provides the client and types for making API 4 // requests to Amazon GuardDuty. 5 // 6 // Amazon GuardDuty is a continuous security monitoring service that analyzes 7 // and processes the following data sources: VPC Flow Logs, AWS CloudTrail event 8 // logs, and DNS logs. It uses threat intelligence feeds (such as lists of malicious 9 // IPs and domains) and machine learning to identify unexpected, potentially 10 // unauthorized, and malicious activity within your AWS environment. This can 11 // include issues like escalations of privileges, uses of exposed credentials, 12 // or communication with malicious IPs, URLs, or domains. For example, GuardDuty 13 // can detect compromised EC2 instances that serve malware or mine bitcoin. 14 // 15 // GuardDuty also monitors AWS account access behavior for signs of compromise. 16 // Some examples of this are unauthorized infrastructure deployments such as 17 // EC2 instances deployed in a Region that has never been used, or unusual API 18 // calls like a password policy change to reduce password strength. 19 // 20 // GuardDuty informs you of the status of your AWS environment by producing 21 // security findings that you can view in the GuardDuty console or through Amazon 22 // CloudWatch events. For more information, see the Amazon GuardDuty User Guide 23 // (https://docs.aws.amazon.com/guardduty/latest/ug/what-is-guardduty.html) . 24 // 25 // See https://docs.aws.amazon.com/goto/WebAPI/guardduty-2017-11-28 for more information on this service. 26 // 27 // See guardduty package documentation for more information. 28 // https://docs.aws.amazon.com/sdk-for-go/api/service/guardduty/ 29 // 30 // Using the Client 31 // 32 // To contact Amazon GuardDuty with the SDK use the New function to create 33 // a new service client. With that client you can make API requests to the service. 34 // These clients are safe to use concurrently. 35 // 36 // See the SDK's documentation for more information on how to use the SDK. 37 // https://docs.aws.amazon.com/sdk-for-go/api/ 38 // 39 // See aws.Config documentation for more information on configuring SDK clients. 40 // https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config 41 // 42 // See the Amazon GuardDuty client GuardDuty for more 43 // information on creating client for this service. 44 // https://docs.aws.amazon.com/sdk-for-go/api/service/guardduty/#New 45 package guardduty