Class: Aws::EventBridge::Types::Archive
- Inherits:
-
Struct
- Object
- Struct
- Aws::EventBridge::Types::Archive
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-eventbridge/types.rb
Overview
An ‘Archive` object that contains details about an archive.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#archive_name ⇒ String
The name of the archive.
-
#creation_time ⇒ Time
The time stamp for the time that the archive was created.
-
#event_count ⇒ Integer
The number of events in the archive.
-
#event_source_arn ⇒ String
The ARN of the event bus associated with the archive.
-
#retention_days ⇒ Integer
The number of days to retain events in the archive before they are deleted.
-
#size_bytes ⇒ Integer
The size of the archive, in bytes.
-
#state ⇒ String
The current state of the archive.
-
#state_reason ⇒ String
A description for the reason that the archive is in the current state.
Instance Attribute Details
#archive_name ⇒ String
The name of the archive.
143 144 145 146 147 148 149 150 151 152 153 154 |
# File 'lib/aws-sdk-eventbridge/types.rb', line 143 class Archive < Struct.new( :archive_name, :event_source_arn, :state, :state_reason, :retention_days, :size_bytes, :event_count, :creation_time) SENSITIVE = [] include Aws::Structure end |
#creation_time ⇒ Time
The time stamp for the time that the archive was created.
143 144 145 146 147 148 149 150 151 152 153 154 |
# File 'lib/aws-sdk-eventbridge/types.rb', line 143 class Archive < Struct.new( :archive_name, :event_source_arn, :state, :state_reason, :retention_days, :size_bytes, :event_count, :creation_time) SENSITIVE = [] include Aws::Structure end |
#event_count ⇒ Integer
The number of events in the archive.
143 144 145 146 147 148 149 150 151 152 153 154 |
# File 'lib/aws-sdk-eventbridge/types.rb', line 143 class Archive < Struct.new( :archive_name, :event_source_arn, :state, :state_reason, :retention_days, :size_bytes, :event_count, :creation_time) SENSITIVE = [] include Aws::Structure end |
#event_source_arn ⇒ String
The ARN of the event bus associated with the archive. Only events from this event bus are sent to the archive.
143 144 145 146 147 148 149 150 151 152 153 154 |
# File 'lib/aws-sdk-eventbridge/types.rb', line 143 class Archive < Struct.new( :archive_name, :event_source_arn, :state, :state_reason, :retention_days, :size_bytes, :event_count, :creation_time) SENSITIVE = [] include Aws::Structure end |
#retention_days ⇒ Integer
The number of days to retain events in the archive before they are deleted.
143 144 145 146 147 148 149 150 151 152 153 154 |
# File 'lib/aws-sdk-eventbridge/types.rb', line 143 class Archive < Struct.new( :archive_name, :event_source_arn, :state, :state_reason, :retention_days, :size_bytes, :event_count, :creation_time) SENSITIVE = [] include Aws::Structure end |
#size_bytes ⇒ Integer
The size of the archive, in bytes.
143 144 145 146 147 148 149 150 151 152 153 154 |
# File 'lib/aws-sdk-eventbridge/types.rb', line 143 class Archive < Struct.new( :archive_name, :event_source_arn, :state, :state_reason, :retention_days, :size_bytes, :event_count, :creation_time) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
The current state of the archive.
143 144 145 146 147 148 149 150 151 152 153 154 |
# File 'lib/aws-sdk-eventbridge/types.rb', line 143 class Archive < Struct.new( :archive_name, :event_source_arn, :state, :state_reason, :retention_days, :size_bytes, :event_count, :creation_time) SENSITIVE = [] include Aws::Structure end |
#state_reason ⇒ String
A description for the reason that the archive is in the current state.
143 144 145 146 147 148 149 150 151 152 153 154 |
# File 'lib/aws-sdk-eventbridge/types.rb', line 143 class Archive < Struct.new( :archive_name, :event_source_arn, :state, :state_reason, :retention_days, :size_bytes, :event_count, :creation_time) SENSITIVE = [] include Aws::Structure end |