Class: Aws::CustomerProfiles::Types::GetUploadJobPathResponse

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#client_tokenString

The plaintext data key used to encrypt the upload file.

To persist to the pre-signed url, use the client token and MD5 client token as header. The required headers are as follows:

  • x-amz-server-side-encryption-customer-key: Client Token

  • x-amz-server-side-encryption-customer-key-MD5: MD5 Client Token

  • x-amz-server-side-encryption-customer-algorithm: AES256

Returns:

  • (String)


4156
4157
4158
4159
4160
4161
4162
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 4156

class GetUploadJobPathResponse < Struct.new(
  :url,
  :client_token,
  :valid_until)
  SENSITIVE = []
  include Aws::Structure
end

#urlString

The pre-signed S3 URL for uploading the CSV file associated with the upload job.

Returns:

  • (String)


4156
4157
4158
4159
4160
4161
4162
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 4156

class GetUploadJobPathResponse < Struct.new(
  :url,
  :client_token,
  :valid_until)
  SENSITIVE = []
  include Aws::Structure
end

#valid_untilTime

The expiry timestamp for the pre-signed URL, after which the URL will no longer be valid.

Returns:

  • (Time)


4156
4157
4158
4159
4160
4161
4162
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 4156

class GetUploadJobPathResponse < Struct.new(
  :url,
  :client_token,
  :valid_until)
  SENSITIVE = []
  include Aws::Structure
end