Class: Aws::EventBridgeV2::Types::PutRawEventsRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#deduplication_configuration ⇒ Types::DeduplicationConfiguration

Request-level deduplication settings, applied to every entry in the batch.



2086
2087
2088
2089
2090
2091
2092
2093
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 2086

class PutRawEventsRequest < Struct.new(
  :event_bus_arn,
  :entries,
  :schema_registry_configuration,
  :deduplication_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#entries ⇒ Array<Types::PutRawEventsRequestEntry>

List of event entries to publish. Must contain at least one entry.



2086
2087
2088
2089
2090
2091
2092
2093
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 2086

class PutRawEventsRequest < Struct.new(
  :event_bus_arn,
  :entries,
  :schema_registry_configuration,
  :deduplication_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#event_bus_arn ⇒ String

The Amazon Resource Name (ARN) that uniquely identifies an event bus.

Returns:

  • (String)


2086
2087
2088
2089
2090
2091
2092
2093
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 2086

class PutRawEventsRequest < Struct.new(
  :event_bus_arn,
  :entries,
  :schema_registry_configuration,
  :deduplication_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#schema_registry_configuration ⇒ Types::SchemaRegistryConfiguration

Schema-registry settings for encoding open-format (Avro/Protobuf) events. Required for open-format entries; ignored for JSON entries. The registry is read with the caller's credentials, so the caller needs read access to the registry it references.



2086
2087
2088
2089
2090
2091
2092
2093
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 2086

class PutRawEventsRequest < Struct.new(
  :event_bus_arn,
  :entries,
  :schema_registry_configuration,
  :deduplication_configuration)
  SENSITIVE = []
  include Aws::Structure
end