Class: Aws::GuardDuty::Types::UpdateDetectorRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-guardduty/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#data_sourcesTypes::DataSourceConfigurations

Describes which data sources will be updated.

There might be regional differences because some data sources might not be available in all the Amazon Web Services Regions where GuardDuty is presently supported. For more information, see [Regions and endpoints].

[1]: docs.aws.amazon.com/guardduty/latest/ug/guardduty_regions.html



9385
9386
9387
9388
9389
9390
9391
9392
9393
# File 'lib/aws-sdk-guardduty/types.rb', line 9385

class UpdateDetectorRequest < Struct.new(
  :detector_id,
  :enable,
  :finding_publishing_frequency,
  :data_sources,
  :features)
  SENSITIVE = []
  include Aws::Structure
end

#detector_idString

The unique ID of the detector to update.

To find the ‘detectorId` in the current Region, see the Settings page in the GuardDuty console, or run the [ListDetectors] API.

[1]: docs.aws.amazon.com/guardduty/latest/APIReference/API_ListDetectors.html

Returns:

  • (String)


9385
9386
9387
9388
9389
9390
9391
9392
9393
# File 'lib/aws-sdk-guardduty/types.rb', line 9385

class UpdateDetectorRequest < Struct.new(
  :detector_id,
  :enable,
  :finding_publishing_frequency,
  :data_sources,
  :features)
  SENSITIVE = []
  include Aws::Structure
end

#enableBoolean

Specifies whether the detector is enabled or not enabled.

Returns:

  • (Boolean)


9385
9386
9387
9388
9389
9390
9391
9392
9393
# File 'lib/aws-sdk-guardduty/types.rb', line 9385

class UpdateDetectorRequest < Struct.new(
  :detector_id,
  :enable,
  :finding_publishing_frequency,
  :data_sources,
  :features)
  SENSITIVE = []
  include Aws::Structure
end

#featuresArray<Types::DetectorFeatureConfiguration>

Provides the features that will be updated for the detector.



9385
9386
9387
9388
9389
9390
9391
9392
9393
# File 'lib/aws-sdk-guardduty/types.rb', line 9385

class UpdateDetectorRequest < Struct.new(
  :detector_id,
  :enable,
  :finding_publishing_frequency,
  :data_sources,
  :features)
  SENSITIVE = []
  include Aws::Structure
end

#finding_publishing_frequencyString

An enum value that specifies how frequently findings are exported, such as to CloudWatch Events.

Returns:

  • (String)


9385
9386
9387
9388
9389
9390
9391
9392
9393
# File 'lib/aws-sdk-guardduty/types.rb', line 9385

class UpdateDetectorRequest < Struct.new(
  :detector_id,
  :enable,
  :finding_publishing_frequency,
  :data_sources,
  :features)
  SENSITIVE = []
  include Aws::Structure
end