Class: Aws::WorkMail::Types::StartMailboxExportJobRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::WorkMail::Types::StartMailboxExportJobRequest
- Defined in:
- gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#client_token ⇒ String
The idempotency token for the client request.
-
#description ⇒ String
The mailbox export job description.
-
#entity_id ⇒ String
The identifier of the user or resource associated with the mailbox.
-
#kms_key_arn ⇒ String
The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the exported mailbox content.
-
#organization_id ⇒ String
The identifier associated with the organization.
-
#role_arn ⇒ String
The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the S3 bucket.
-
#s3_bucket_name ⇒ String
The name of the S3 bucket.
-
#s3_prefix ⇒ String
The S3 bucket prefix.
Instance Attribute Details
#client_token ⇒ String
The idempotency token for the client request.
A suitable default value is auto-generated. You should normally not need to pass this option.
4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 4897 class StartMailboxExportJobRequest < Struct.new( :client_token, :organization_id, :entity_id, :description, :role_arn, :kms_key_arn, :s3_bucket_name, :s3_prefix) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The mailbox export job description.
4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 4897 class StartMailboxExportJobRequest < Struct.new( :client_token, :organization_id, :entity_id, :description, :role_arn, :kms_key_arn, :s3_bucket_name, :s3_prefix) SENSITIVE = [] include Aws::Structure end |
#entity_id ⇒ String
The identifier of the user or resource associated with the mailbox.
The identifier can accept UserId or ResourceId, Username or Resourcename, or email. The following identity formats are available:
Entity ID: 12345678-1234-1234-1234-123456789012, r-0123456789a0123456789b0123456789 , or S-1-1-12-1234567890-123456789-123456789-1234
Email address: entity@domain.tld
Entity name: entity
4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 4897 class StartMailboxExportJobRequest < Struct.new( :client_token, :organization_id, :entity_id, :description, :role_arn, :kms_key_arn, :s3_bucket_name, :s3_prefix) SENSITIVE = [] include Aws::Structure end |
#kms_key_arn ⇒ String
The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the exported mailbox content.
4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 4897 class StartMailboxExportJobRequest < Struct.new( :client_token, :organization_id, :entity_id, :description, :role_arn, :kms_key_arn, :s3_bucket_name, :s3_prefix) SENSITIVE = [] include Aws::Structure end |
#organization_id ⇒ String
The identifier associated with the organization.
4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 4897 class StartMailboxExportJobRequest < Struct.new( :client_token, :organization_id, :entity_id, :description, :role_arn, :kms_key_arn, :s3_bucket_name, :s3_prefix) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the S3 bucket.
4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 4897 class StartMailboxExportJobRequest < Struct.new( :client_token, :organization_id, :entity_id, :description, :role_arn, :kms_key_arn, :s3_bucket_name, :s3_prefix) SENSITIVE = [] include Aws::Structure end |
#s3_bucket_name ⇒ String
The name of the S3 bucket.
4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 4897 class StartMailboxExportJobRequest < Struct.new( :client_token, :organization_id, :entity_id, :description, :role_arn, :kms_key_arn, :s3_bucket_name, :s3_prefix) SENSITIVE = [] include Aws::Structure end |
#s3_prefix ⇒ String
The S3 bucket prefix.
4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 4897 class StartMailboxExportJobRequest < Struct.new( :client_token, :organization_id, :entity_id, :description, :role_arn, :kms_key_arn, :s3_bucket_name, :s3_prefix) SENSITIVE = [] include Aws::Structure end |