Class: Aws::MailManager::Types::GetArchiveResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::MailManager::Types::GetArchiveResponse
- Defined in:
- gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb
Overview
The response containing details of the requested archive.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#archive_arn ⇒ String
The Amazon Resource Name (ARN) of the archive.
-
#archive_id ⇒ String
The unique identifier of the archive.
-
#archive_name ⇒ String
The unique name assigned to the archive.
-
#archive_state ⇒ String
The current state of the archive:.
-
#created_timestamp ⇒ Time
The timestamp of when the archive was created.
-
#kms_key_arn ⇒ String
The Amazon Resource Name (ARN) of the KMS key used to encrypt the archive.
-
#last_updated_timestamp ⇒ Time
The timestamp of when the archive was modified.
-
#retention ⇒ Types::ArchiveRetention
The retention period for emails in this archive.
Instance Attribute Details
#archive_arn ⇒ String
The Amazon Resource Name (ARN) of the archive.
1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 |
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 1243 class GetArchiveResponse < Struct.new( :archive_arn, :archive_id, :archive_name, :archive_state, :created_timestamp, :kms_key_arn, :last_updated_timestamp, :retention) SENSITIVE = [] include Aws::Structure end |
#archive_id ⇒ String
The unique identifier of the archive.
1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 |
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 1243 class GetArchiveResponse < Struct.new( :archive_arn, :archive_id, :archive_name, :archive_state, :created_timestamp, :kms_key_arn, :last_updated_timestamp, :retention) SENSITIVE = [] include Aws::Structure end |
#archive_name ⇒ String
The unique name assigned to the archive.
1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 |
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 1243 class GetArchiveResponse < Struct.new( :archive_arn, :archive_id, :archive_name, :archive_state, :created_timestamp, :kms_key_arn, :last_updated_timestamp, :retention) SENSITIVE = [] include Aws::Structure end |
#archive_state ⇒ String
The current state of the archive:
ACTIVE
– The archive is ready and available for use.PENDING_DELETION
– The archive has been marked for deletion and will be permanently deleted in 30 days. No further modifications can be made in this state.
1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 |
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 1243 class GetArchiveResponse < Struct.new( :archive_arn, :archive_id, :archive_name, :archive_state, :created_timestamp, :kms_key_arn, :last_updated_timestamp, :retention) SENSITIVE = [] include Aws::Structure end |
#created_timestamp ⇒ Time
The timestamp of when the archive was created.
1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 |
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 1243 class GetArchiveResponse < Struct.new( :archive_arn, :archive_id, :archive_name, :archive_state, :created_timestamp, :kms_key_arn, :last_updated_timestamp, :retention) SENSITIVE = [] include Aws::Structure end |
#kms_key_arn ⇒ String
The Amazon Resource Name (ARN) of the KMS key used to encrypt the archive.
1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 |
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 1243 class GetArchiveResponse < Struct.new( :archive_arn, :archive_id, :archive_name, :archive_state, :created_timestamp, :kms_key_arn, :last_updated_timestamp, :retention) SENSITIVE = [] include Aws::Structure end |
#last_updated_timestamp ⇒ Time
The timestamp of when the archive was modified.
1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 |
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 1243 class GetArchiveResponse < Struct.new( :archive_arn, :archive_id, :archive_name, :archive_state, :created_timestamp, :kms_key_arn, :last_updated_timestamp, :retention) SENSITIVE = [] include Aws::Structure end |
#retention ⇒ Types::ArchiveRetention
The retention period for emails in this archive.
1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 |
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 1243 class GetArchiveResponse < Struct.new( :archive_arn, :archive_id, :archive_name, :archive_state, :created_timestamp, :kms_key_arn, :last_updated_timestamp, :retention) SENSITIVE = [] include Aws::Structure end |