Class: Aws::GuardDuty::Types::CreatePublishingDestinationRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#client_tokenString

The idempotency token for the request.

A suitable default value is auto-generated. You should normally not need to pass this option.

Returns:

  • (String)


3541
3542
3543
3544
3545
3546
3547
3548
3549
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 3541

class CreatePublishingDestinationRequest < Struct.new(
  :detector_id,
  :destination_type,
  :destination_properties,
  :client_token,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#destination_propertiesTypes::DestinationProperties

The properties of the publishing destination, including the ARNs for the destination and the KMS key used for encryption.



3541
3542
3543
3544
3545
3546
3547
3548
3549
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 3541

class CreatePublishingDestinationRequest < Struct.new(
  :detector_id,
  :destination_type,
  :destination_properties,
  :client_token,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#destination_typeString

The type of resource for the publishing destination. Currently only Amazon S3 buckets are supported.

Returns:

  • (String)


3541
3542
3543
3544
3545
3546
3547
3548
3549
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 3541

class CreatePublishingDestinationRequest < Struct.new(
  :detector_id,
  :destination_type,
  :destination_properties,
  :client_token,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#detector_idString

The ID of the GuardDuty detector associated with the publishing destination.

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

Returns:

  • (String)


3541
3542
3543
3544
3545
3546
3547
3548
3549
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 3541

class CreatePublishingDestinationRequest < Struct.new(
  :detector_id,
  :destination_type,
  :destination_properties,
  :client_token,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

The tags to be added to a new publishing destination resource.

Returns:

  • (Hash<String,String>)


3541
3542
3543
3544
3545
3546
3547
3548
3549
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 3541

class CreatePublishingDestinationRequest < Struct.new(
  :detector_id,
  :destination_type,
  :destination_properties,
  :client_token,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end