Class: Aws::EventBridge::Types::EventSource
- Inherits:
-
Struct
- Object
- Struct
- Aws::EventBridge::Types::EventSource
- Defined in:
- gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb
Overview
A partner event source is created by an SaaS partner. If a customer creates a partner event bus that matches this event source, that Amazon Web Services account can receive events from the partner's applications or services.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The ARN of the event source.
-
#created_by ⇒ String
The name of the partner that created the event source.
-
#creation_time ⇒ Time
The date and time the event source was created.
-
#expiration_time ⇒ Time
The date and time that the event source will expire, if the Amazon Web Services account doesn't create a matching event bus for it.
-
#name ⇒ String
The name of the event source.
-
#state ⇒ String
The state of the event source.
Instance Attribute Details
#arn ⇒ String
The ARN of the event source.
2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 |
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 2436 class EventSource < Struct.new( :arn, :created_by, :creation_time, :expiration_time, :name, :state) SENSITIVE = [] include Aws::Structure end |
#created_by ⇒ String
The name of the partner that created the event source.
2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 |
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 2436 class EventSource < Struct.new( :arn, :created_by, :creation_time, :expiration_time, :name, :state) SENSITIVE = [] include Aws::Structure end |
#creation_time ⇒ Time
The date and time the event source was created.
2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 |
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 2436 class EventSource < Struct.new( :arn, :created_by, :creation_time, :expiration_time, :name, :state) SENSITIVE = [] include Aws::Structure end |
#expiration_time ⇒ Time
The date and time that the event source will expire, if the Amazon Web Services account doesn't create a matching event bus for it.
2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 |
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 2436 class EventSource < Struct.new( :arn, :created_by, :creation_time, :expiration_time, :name, :state) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the event source.
2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 |
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 2436 class EventSource < Struct.new( :arn, :created_by, :creation_time, :expiration_time, :name, :state) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
The state of the event source. If it is ACTIVE, you have already created a matching event bus for this event source, and that event bus is active. If it is PENDING, either you haven't yet created a matching event bus, or that event bus is deactivated. If it is DELETED, you have created a matching event bus, but the event source has since been deleted.
2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 |
# File 'gems/aws-sdk-eventbridge/lib/aws-sdk-eventbridge/types.rb', line 2436 class EventSource < Struct.new( :arn, :created_by, :creation_time, :expiration_time, :name, :state) SENSITIVE = [] include Aws::Structure end |