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