class Aws::GuardDuty::Types::CreatePublishingDestinationRequest

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

data as a hash:

    {
      detector_id: "DetectorId", # required
      destination_type: "S3", # required, accepts S3
      destination_properties: { # required
        destination_arn: "String",
        kms_key_arn: "String",
      },
      client_token: "ClientToken",
    }

@!attribute [rw] detector_id

The ID of the GuardDuty detector associated with the publishing
destination.
@return [String]

@!attribute [rw] destination_type

The type of resource for the publishing destination. Currently only
Amazon S3 buckets are supported.
@return [String]

@!attribute [rw] destination_properties

The properties of the publishing destination, including the ARNs for
the destination and the KMS key used for encryption.
@return [Types::DestinationProperties]

@!attribute [rw] client_token

The idempotency token for the request.

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

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

Constants

SENSITIVE