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.
1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 |
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 1281 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.
1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 |
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 1281 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.
1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 |
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 1281 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.
1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 |
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 1281 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.
1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 |
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 1281 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.
1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 |
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 1281 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.
1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 |
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 1281 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.
1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 |
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 1281 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 |