class Aws::GuardDuty::Types::CreateDetectorRequest

@note When making an API call, you may pass CreateDetectorRequest

data as a hash:

    {
      enable: false, # required
      client_token: "ClientToken",
      finding_publishing_frequency: "FIFTEEN_MINUTES", # accepts FIFTEEN_MINUTES, ONE_HOUR, SIX_HOURS
      data_sources: {
        s3_logs: {
          enable: false, # required
        },
      },
      tags: {
        "TagKey" => "TagValue",
      },
    }

@!attribute [rw] enable

A Boolean value that specifies whether the detector is to be
enabled.
@return [Boolean]

@!attribute [rw] client_token

The idempotency token for the create request.

**A suitable default value is auto-generated.** You should normally
not need to pass this option.
@return [String]

@!attribute [rw] finding_publishing_frequency

A value that specifies how frequently updated findings are exported.
@return [String]

@!attribute [rw] data_sources

Describes which data sources will be enabled for the detector.
@return [Types::DataSourceConfigurations]

@!attribute [rw] tags

The tags to be added to a new detector resource.
@return [Hash<String,String>]

@see docs.aws.amazon.com/goto/WebAPI/guardduty-2017-11-28/CreateDetectorRequest AWS API Documentation

Constants

SENSITIVE