Class: Aws::CustomerProfiles::Types::GetUploadJobPathResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::CustomerProfiles::Types::GetUploadJobPathResponse
- Defined in:
- gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#client_token ⇒ String
The plaintext data key used to encrypt the upload file.
-
#url ⇒ String
The pre-signed S3 URL for uploading the CSV file associated with the upload job.
-
#valid_until ⇒ Time
The expiry timestamp for the pre-signed URL, after which the URL will no longer be valid.
Instance Attribute Details
#client_token ⇒ String
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
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 |
#url ⇒ String
The pre-signed S3 URL for uploading the CSV file associated with the upload job.
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_until ⇒ Time
The expiry timestamp for the pre-signed URL, after which the URL will no longer be valid.
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 |