class
Amazonite::EventBridge::DescribeArchiveResponse
- Amazonite::EventBridge::DescribeArchiveResponse
- Reference
- Object
Included Modules
- JSON::Serializable
Defined in:
eventbridge/describe_archive_response.crConstructors
- .new(pull : JSON::PullParser)
- .new(archive_arn : String | Nil = nil, archive_name : String | Nil = nil, event_source_arn : String | Nil = nil, description : String | Nil = nil, event_pattern : String | Nil = nil, state : ArchiveState | Nil = nil, state_reason : String | Nil = nil, kms_key_identifier : String | Nil = nil, retention_days : Int32 | Nil = nil, size_bytes : Int64 | Nil = nil, event_count : Int64 | Nil = nil, creation_time : Time | Nil = nil)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#archive_arn : String | Nil
The ARN of the archive.
-
#archive_arn=(archive_arn : String | Nil)
The ARN of the archive.
-
#archive_name : String | Nil
The name of the archive.
-
#archive_name=(archive_name : String | Nil)
The name of the archive.
-
#creation_time : Time | Nil
The time at which the archive was created.
-
#creation_time=(creation_time : Time | Nil)
The time at which the archive was created.
-
#description : String | Nil
The description of the archive.
-
#description=(description : String | Nil)
The description of the archive.
-
#event_count : Int64 | Nil
The number of events in the archive.
-
#event_count=(event_count : Int64 | Nil)
The number of events in the archive.
-
#event_pattern : String | Nil
The event pattern used to filter events sent to the archive.
-
#event_pattern=(event_pattern : String | Nil)
The event pattern used to filter events sent to the archive.
-
#event_source_arn : String | Nil
The ARN of the event source associated with the archive.
-
#event_source_arn=(event_source_arn : String | Nil)
The ARN of the event source associated with the archive.
-
#hash(hasher)
See
Object#hash(hasher) -
#kms_key_identifier : String | Nil
The identifier of the KMS customer managed key for EventBridge to use to encrypt this archive, if one has been specified.
-
#kms_key_identifier=(kms_key_identifier : String | Nil)
The identifier of the KMS customer managed key for EventBridge to use to encrypt this archive, if one has been specified.
-
#retention_days : Int32 | Nil
The number of days to retain events for in the archive.
-
#retention_days=(retention_days : Int32 | Nil)
The number of days to retain events for in the archive.
-
#size_bytes : Int64 | Nil
The size of the archive in bytes.
-
#size_bytes=(size_bytes : Int64 | Nil)
The size of the archive in bytes.
-
#state : ArchiveState | Nil
The state of the archive.
-
#state=(state : ArchiveState | Nil)
The state of the archive.
-
#state_reason : String | Nil
The reason that the archive is in the state.
-
#state_reason=(state_reason : String | Nil)
The reason that the archive is in the state.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The event pattern used to filter events sent to the archive.
The ARN of the event source associated with the archive.
The identifier of the KMS customer managed key for EventBridge to use to encrypt this archive, if one has been specified.
For more information, see Encrypting archives in the Amazon EventBridge User Guide.
The identifier of the KMS customer managed key for EventBridge to use to encrypt this archive, if one has been specified.
For more information, see Encrypting archives in the Amazon EventBridge User Guide.
The number of days to retain events for in the archive.