Class: Aws::GuardDuty::Types::CreatePublishingDestinationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::GuardDuty::Types::CreatePublishingDestinationRequest
- Defined in:
- gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#client_token ⇒ String
The idempotency token for the request.
-
#destination_properties ⇒ Types::DestinationProperties
The properties of the publishing destination, including the ARNs for the destination and the KMS key used for encryption.
-
#destination_type ⇒ String
The type of resource for the publishing destination.
-
#detector_id ⇒ String
The ID of the GuardDuty detector associated with the publishing destination.
-
#tags ⇒ Hash<String,String>
The tags to be added to a new publishing destination resource.
Instance Attribute Details
#client_token ⇒ String
The idempotency token for the request.
A suitable default value is auto-generated. You should normally not need to pass this option.
3131 3132 3133 3134 3135 3136 3137 3138 3139 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 3131 class CreatePublishingDestinationRequest < Struct.new( :detector_id, :destination_type, :destination_properties, :client_token, :tags) SENSITIVE = [] include Aws::Structure end |
#destination_properties ⇒ Types::DestinationProperties
The properties of the publishing destination, including the ARNs for the destination and the KMS key used for encryption.
3131 3132 3133 3134 3135 3136 3137 3138 3139 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 3131 class CreatePublishingDestinationRequest < Struct.new( :detector_id, :destination_type, :destination_properties, :client_token, :tags) SENSITIVE = [] include Aws::Structure end |
#destination_type ⇒ String
The type of resource for the publishing destination. Currently only Amazon S3 buckets are supported.
3131 3132 3133 3134 3135 3136 3137 3138 3139 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 3131 class CreatePublishingDestinationRequest < Struct.new( :detector_id, :destination_type, :destination_properties, :client_token, :tags) SENSITIVE = [] include Aws::Structure end |
#detector_id ⇒ String
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.
3131 3132 3133 3134 3135 3136 3137 3138 3139 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 3131 class CreatePublishingDestinationRequest < Struct.new( :detector_id, :destination_type, :destination_properties, :client_token, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The tags to be added to a new publishing destination resource.
3131 3132 3133 3134 3135 3136 3137 3138 3139 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 3131 class CreatePublishingDestinationRequest < Struct.new( :detector_id, :destination_type, :destination_properties, :client_token, :tags) SENSITIVE = [] include Aws::Structure end |