Class: Aws::EventBridgeV2::Types::DescribeSubscriberResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::EventBridgeV2::Types::DescribeSubscriberResponse
- Defined in:
- gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#batch_configuration ⇒ Types::BatchConfiguration
Batching configuration for a subscriber.
-
#creation_time ⇒ Time
The time the subscriber was created.
-
#description ⇒ String
Free-text description.
-
#event_bus_arn ⇒ String
The Amazon Resource Name (ARN) that uniquely identifies an event bus.
-
#filter_configuration ⇒ Types::FilterConfiguration
Configuration for filtering events delivered to a subscriber.
-
#invoke_configuration ⇒ Types::InvokeConfiguration
Configuration for how the subscriber invokes its target.
-
#last_modified_time ⇒ Time
The time the subscriber was last modified.
-
#log_configuration ⇒ Types::LogConfiguration
Log configuration for a subscriber.
-
#name ⇒ String
Name of a subscriber.
-
#on_failure_configuration ⇒ Types::OnFailureConfiguration
On-failure configuration: where a failed delivery is sent.
-
#point_in_time_configuration ⇒ Types::PointInTimeConfiguration
Point-in-time configuration for a subscriber.
-
#retry_policy ⇒ Types::RetryPolicy
Retry policy for a subscriber.
-
#revoked ⇒ Boolean
True when the bus owner has revoked this subscriber.
-
#starting_position ⇒ String
Starting position for a subscriber.
-
#state ⇒ String
Customer-controlled run state of a subscriber, set on create or update.
-
#subscriber_arn ⇒ String
The Amazon Resource Name (ARN) that uniquely identifies a subscriber.
-
#transformer ⇒ Types::Transformer
Absent for universal (aws-sdk) targets, whose input transformation is UniversalTargetParameters.Input.
-
#type ⇒ String
Delivery ordering mode of a subscriber: FIFO delivers events in order within an event group; UNORDERED delivers without an ordering guarantee.
Instance Attribute Details
#batch_configuration ⇒ Types::BatchConfiguration
Batching configuration for a subscriber.
933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 933 class DescribeSubscriberResponse < Struct.new( :subscriber_arn, :name, :event_bus_arn, :invoke_configuration, :description, :filter_configuration, :type, :starting_position, :point_in_time_configuration, :batch_configuration, :transformer, :retry_policy, :on_failure_configuration, :log_configuration, :state, :revoked, :creation_time, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#creation_time ⇒ Time
The time the subscriber was created.
933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 933 class DescribeSubscriberResponse < Struct.new( :subscriber_arn, :name, :event_bus_arn, :invoke_configuration, :description, :filter_configuration, :type, :starting_position, :point_in_time_configuration, :batch_configuration, :transformer, :retry_policy, :on_failure_configuration, :log_configuration, :state, :revoked, :creation_time, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
Free-text description. Used by every resource type that has one: event buses, subscribers, and event sources.
933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 933 class DescribeSubscriberResponse < Struct.new( :subscriber_arn, :name, :event_bus_arn, :invoke_configuration, :description, :filter_configuration, :type, :starting_position, :point_in_time_configuration, :batch_configuration, :transformer, :retry_policy, :on_failure_configuration, :log_configuration, :state, :revoked, :creation_time, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#event_bus_arn ⇒ String
The Amazon Resource Name (ARN) that uniquely identifies an event bus.
933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 933 class DescribeSubscriberResponse < Struct.new( :subscriber_arn, :name, :event_bus_arn, :invoke_configuration, :description, :filter_configuration, :type, :starting_position, :point_in_time_configuration, :batch_configuration, :transformer, :retry_policy, :on_failure_configuration, :log_configuration, :state, :revoked, :creation_time, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#filter_configuration ⇒ Types::FilterConfiguration
Configuration for filtering events delivered to a subscriber. On
CreateSubscriber, Filters is required and must contain at least one
Filter with a non-empty Pattern. On UpdateSubscriber, an empty
FilterConfiguration:{} clears the existing filter. Any non-empty
shape (including {Language:X} without Filters) must contain a
valid Filters list — same contract as CreateSubscriber. A non-empty
Filters list overwrites; an omitted FilterConfiguration preserves
existing state. All Filters are implicitly ANDed — an event must
match every Filter to be delivered.
933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 933 class DescribeSubscriberResponse < Struct.new( :subscriber_arn, :name, :event_bus_arn, :invoke_configuration, :description, :filter_configuration, :type, :starting_position, :point_in_time_configuration, :batch_configuration, :transformer, :retry_policy, :on_failure_configuration, :log_configuration, :state, :revoked, :creation_time, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#invoke_configuration ⇒ Types::InvokeConfiguration
Configuration for how the subscriber invokes its target.
933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 933 class DescribeSubscriberResponse < Struct.new( :subscriber_arn, :name, :event_bus_arn, :invoke_configuration, :description, :filter_configuration, :type, :starting_position, :point_in_time_configuration, :batch_configuration, :transformer, :retry_policy, :on_failure_configuration, :log_configuration, :state, :revoked, :creation_time, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#last_modified_time ⇒ Time
The time the subscriber was last modified.
933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 933 class DescribeSubscriberResponse < Struct.new( :subscriber_arn, :name, :event_bus_arn, :invoke_configuration, :description, :filter_configuration, :type, :starting_position, :point_in_time_configuration, :batch_configuration, :transformer, :retry_policy, :on_failure_configuration, :log_configuration, :state, :revoked, :creation_time, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#log_configuration ⇒ Types::LogConfiguration
Log configuration for a subscriber.
933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 933 class DescribeSubscriberResponse < Struct.new( :subscriber_arn, :name, :event_bus_arn, :invoke_configuration, :description, :filter_configuration, :type, :starting_position, :point_in_time_configuration, :batch_configuration, :transformer, :retry_policy, :on_failure_configuration, :log_configuration, :state, :revoked, :creation_time, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
Name of a subscriber. The first character must be alphanumeric; the remaining characters may also include '.', '-', and '_'.
933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 933 class DescribeSubscriberResponse < Struct.new( :subscriber_arn, :name, :event_bus_arn, :invoke_configuration, :description, :filter_configuration, :type, :starting_position, :point_in_time_configuration, :batch_configuration, :transformer, :retry_policy, :on_failure_configuration, :log_configuration, :state, :revoked, :creation_time, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#on_failure_configuration ⇒ Types::OnFailureConfiguration
On-failure configuration: where a failed delivery is sent. Shared by the subscriber and the EventSource.
933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 933 class DescribeSubscriberResponse < Struct.new( :subscriber_arn, :name, :event_bus_arn, :invoke_configuration, :description, :filter_configuration, :type, :starting_position, :point_in_time_configuration, :batch_configuration, :transformer, :retry_policy, :on_failure_configuration, :log_configuration, :state, :revoked, :creation_time, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#point_in_time_configuration ⇒ Types::PointInTimeConfiguration
Point-in-time configuration for a subscriber. Only applicable when StartingPosition is POINT_IN_TIME.
933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 933 class DescribeSubscriberResponse < Struct.new( :subscriber_arn, :name, :event_bus_arn, :invoke_configuration, :description, :filter_configuration, :type, :starting_position, :point_in_time_configuration, :batch_configuration, :transformer, :retry_policy, :on_failure_configuration, :log_configuration, :state, :revoked, :creation_time, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#retry_policy ⇒ Types::RetryPolicy
Retry policy for a subscriber.
933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 933 class DescribeSubscriberResponse < Struct.new( :subscriber_arn, :name, :event_bus_arn, :invoke_configuration, :description, :filter_configuration, :type, :starting_position, :point_in_time_configuration, :batch_configuration, :transformer, :retry_policy, :on_failure_configuration, :log_configuration, :state, :revoked, :creation_time, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#revoked ⇒ Boolean
True when the bus owner has revoked this subscriber. Present only when true, so an absent member means the subscriber is not revoked. Revocation is terminal: it never returns to false. Mutating operations on a revoked subscriber fail with InvalidStateException, except DeleteSubscriber, which stays available so a revoked subscriber can still be cleaned up.
933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 933 class DescribeSubscriberResponse < Struct.new( :subscriber_arn, :name, :event_bus_arn, :invoke_configuration, :description, :filter_configuration, :type, :starting_position, :point_in_time_configuration, :batch_configuration, :transformer, :retry_policy, :on_failure_configuration, :log_configuration, :state, :revoked, :creation_time, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#starting_position ⇒ String
Starting position for a subscriber.
933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 933 class DescribeSubscriberResponse < Struct.new( :subscriber_arn, :name, :event_bus_arn, :invoke_configuration, :description, :filter_configuration, :type, :starting_position, :point_in_time_configuration, :batch_configuration, :transformer, :retry_policy, :on_failure_configuration, :log_configuration, :state, :revoked, :creation_time, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
Customer-controlled run state of a subscriber, set on create or update. Distinct from the bus lifecycle vocabulary, where ACTIVE means "provisioned and healthy". Delivery requires State RUNNING on a subscriber that is not revoked.
933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 933 class DescribeSubscriberResponse < Struct.new( :subscriber_arn, :name, :event_bus_arn, :invoke_configuration, :description, :filter_configuration, :type, :starting_position, :point_in_time_configuration, :batch_configuration, :transformer, :retry_policy, :on_failure_configuration, :log_configuration, :state, :revoked, :creation_time, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#subscriber_arn ⇒ String
The Amazon Resource Name (ARN) that uniquely identifies a subscriber.
933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 933 class DescribeSubscriberResponse < Struct.new( :subscriber_arn, :name, :event_bus_arn, :invoke_configuration, :description, :filter_configuration, :type, :starting_position, :point_in_time_configuration, :batch_configuration, :transformer, :retry_policy, :on_failure_configuration, :log_configuration, :state, :revoked, :creation_time, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#transformer ⇒ Types::Transformer
Absent for universal (aws-sdk) targets, whose input transformation is UniversalTargetParameters.Input.
933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 933 class DescribeSubscriberResponse < Struct.new( :subscriber_arn, :name, :event_bus_arn, :invoke_configuration, :description, :filter_configuration, :type, :starting_position, :point_in_time_configuration, :batch_configuration, :transformer, :retry_policy, :on_failure_configuration, :log_configuration, :state, :revoked, :creation_time, :last_modified_time) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
Delivery ordering mode of a subscriber: FIFO delivers events in order within an event group; UNORDERED delivers without an ordering guarantee.
933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 |
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 933 class DescribeSubscriberResponse < Struct.new( :subscriber_arn, :name, :event_bus_arn, :invoke_configuration, :description, :filter_configuration, :type, :starting_position, :point_in_time_configuration, :batch_configuration, :transformer, :retry_policy, :on_failure_configuration, :log_configuration, :state, :revoked, :creation_time, :last_modified_time) SENSITIVE = [] include Aws::Structure end |