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.
149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'lib/aws-sdk-eventbridge/types.rb', line 149 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.
149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'lib/aws-sdk-eventbridge/types.rb', line 149 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.
149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'lib/aws-sdk-eventbridge/types.rb', line 149 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.
149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'lib/aws-sdk-eventbridge/types.rb', line 149 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.
149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'lib/aws-sdk-eventbridge/types.rb', line 149 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.
149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'lib/aws-sdk-eventbridge/types.rb', line 149 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.
149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'lib/aws-sdk-eventbridge/types.rb', line 149 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.
149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'lib/aws-sdk-eventbridge/types.rb', line 149 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 |