Class: Aws::CustomerProfiles::Types::GetSegmentSnapshotResponse

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-customerprofiles/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#data_formatString

The format in which the segment will be exported.



4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
# File 'lib/aws-sdk-customerprofiles/types.rb', line 4161

class GetSegmentSnapshotResponse < Struct.new(
  :snapshot_id,
  :status,
  :status_message,
  :data_format,
  :encryption_key,
  :role_arn,
  :destination_uri)
  SENSITIVE = []
  include Aws::Structure
end

#destination_uriString

The destination to which the segment will be exported. This field must be provided if the request is not submitted from the Amazon Connect Admin Website.



4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
# File 'lib/aws-sdk-customerprofiles/types.rb', line 4161

class GetSegmentSnapshotResponse < Struct.new(
  :snapshot_id,
  :status,
  :status_message,
  :data_format,
  :encryption_key,
  :role_arn,
  :destination_uri)
  SENSITIVE = []
  include Aws::Structure
end

#encryption_keyString

The Amazon Resource Name (ARN) of the KMS key used to encrypt the exported segment.



4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
# File 'lib/aws-sdk-customerprofiles/types.rb', line 4161

class GetSegmentSnapshotResponse < Struct.new(
  :snapshot_id,
  :status,
  :status_message,
  :data_format,
  :encryption_key,
  :role_arn,
  :destination_uri)
  SENSITIVE = []
  include Aws::Structure
end

#role_arnString

The Amazon Resource Name (ARN) of the IAM role that allows Customer Profiles service principal to assume the role for conducting KMS and S3 operations.



4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
# File 'lib/aws-sdk-customerprofiles/types.rb', line 4161

class GetSegmentSnapshotResponse < Struct.new(
  :snapshot_id,
  :status,
  :status_message,
  :data_format,
  :encryption_key,
  :role_arn,
  :destination_uri)
  SENSITIVE = []
  include Aws::Structure
end

#snapshot_idString

The unique identifier of the segment snapshot.



4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
# File 'lib/aws-sdk-customerprofiles/types.rb', line 4161

class GetSegmentSnapshotResponse < Struct.new(
  :snapshot_id,
  :status,
  :status_message,
  :data_format,
  :encryption_key,
  :role_arn,
  :destination_uri)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the asynchronous job for exporting the segment snapshot.



4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
# File 'lib/aws-sdk-customerprofiles/types.rb', line 4161

class GetSegmentSnapshotResponse < Struct.new(
  :snapshot_id,
  :status,
  :status_message,
  :data_format,
  :encryption_key,
  :role_arn,
  :destination_uri)
  SENSITIVE = []
  include Aws::Structure
end

#status_messageString

The status message of the asynchronous job for exporting the segment snapshot.



4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
# File 'lib/aws-sdk-customerprofiles/types.rb', line 4161

class GetSegmentSnapshotResponse < Struct.new(
  :snapshot_id,
  :status,
  :status_message,
  :data_format,
  :encryption_key,
  :role_arn,
  :destination_uri)
  SENSITIVE = []
  include Aws::Structure
end