Class: Aws::EventBridgeV2::Types::PutRawEventsRequestEntry

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

Overview

A single event entry in a raw publish request.

Constant Summary collapse

SENSITIVE =
[:data, :metadata]

Instance Attribute Summary collapse

Instance Attribute Details

#data ⇒ String

The event data as a base64-encoded blob. Supports binary formats.

Returns:

  • (String)


2112
2113
2114
2115
2116
2117
2118
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 2112

class PutRawEventsRequestEntry < Struct.new(
  :data,
  :metadata,
  :system_metadata)
  SENSITIVE = [:data, :metadata]
  include Aws::Structure
end

#metadata ⇒ Hash<String,String>

Metadata key-value pairs you define. Keys must be 1-128 characters and must not contain "/".

Returns:

  • (Hash<String,String>)


2112
2113
2114
2115
2116
2117
2118
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 2112

class PutRawEventsRequestEntry < Struct.new(
  :data,
  :metadata,
  :system_metadata)
  SENSITIVE = [:data, :metadata]
  include Aws::Structure
end

#system_metadata ⇒ Types::PutRawEventsSystemMetadata

Structured system metadata with defined properties.



2112
2113
2114
2115
2116
2117
2118
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 2112

class PutRawEventsRequestEntry < Struct.new(
  :data,
  :metadata,
  :system_metadata)
  SENSITIVE = [:data, :metadata]
  include Aws::Structure
end