Class: Aws::EventBridgeV2::Types::PartnerEventsSourceConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::EventBridgeV2::Types::PartnerEventsSourceConfiguration
- Defined in:
- gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb
Overview
Configuration for forwarding a partner event source's events through a managed partner event bus.
Constant Summary collapse
- SENSITIVE =
[:pattern]
Instance Attribute Summary collapse
-
#on_failure_configuration ⇒ Types::OnFailureConfiguration
The destination for events that could not be forwarded, covering both the forwarding target and the managed partner event bus.
-
#partner_bus_kms_key_identifier ⇒ String
Identifier of the AWS KMS customer managed key used to encrypt events: a key ID, key ARN, alias name, or alias ARN.
-
#partner_event_source_arn ⇒ String
ARN of the partner event source to forward.
-
#pattern ⇒ String
A filter pattern, as a JSON string, that defines which of the partner event source's events are forwarded to the event bus.
Instance Attribute Details
#on_failure_configuration ⇒ Types::OnFailureConfiguration
The destination for events that could not be forwarded, covering both the forwarding target and the managed partner event bus.
1852 1853 1854 1855 1856 1857 1858 1859 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 1852 class PartnerEventsSourceConfiguration < Struct.new( :partner_event_source_arn, :pattern, :partner_bus_kms_key_identifier, :on_failure_configuration) SENSITIVE = [:pattern] include Aws::Structure end |
#partner_bus_kms_key_identifier ⇒ String
Identifier of the AWS KMS customer managed key used to encrypt events: a key ID, key ARN, alias name, or alias ARN. When absent, events are encrypted with an AWS owned key.
1852 1853 1854 1855 1856 1857 1858 1859 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 1852 class PartnerEventsSourceConfiguration < Struct.new( :partner_event_source_arn, :pattern, :partner_bus_kms_key_identifier, :on_failure_configuration) SENSITIVE = [:pattern] include Aws::Structure end |
#partner_event_source_arn ⇒ String
ARN of the partner event source to forward. It is a partner-owned
resource, so the account segment is empty:
arn:aws:events:
1852 1853 1854 1855 1856 1857 1858 1859 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 1852 class PartnerEventsSourceConfiguration < Struct.new( :partner_event_source_arn, :pattern, :partner_bus_kms_key_identifier, :on_failure_configuration) SENSITIVE = [:pattern] include Aws::Structure end |
#pattern ⇒ String
A filter pattern, as a JSON string, that defines which of the partner event source's events are forwarded to the event bus. If no pattern is specified, all events from the partner event source are forwarded.
1852 1853 1854 1855 1856 1857 1858 1859 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 1852 class PartnerEventsSourceConfiguration < Struct.new( :partner_event_source_arn, :pattern, :partner_bus_kms_key_identifier, :on_failure_configuration) SENSITIVE = [:pattern] include Aws::Structure end |