Class: Aws::CloudFrontKeyValueStore::Types::PutKeyRequest

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

Overview

A key value pair.

Constant Summary collapse

SENSITIVE =
[:value]

Instance Attribute Summary collapse

Instance Attribute Details

#if_matchString

The current version (ETag) of the Key Value Store that you are putting keys into, which you can get using DescribeKeyValueStore.

Returns:

  • (String)


309
310
311
312
313
314
315
316
# File 'gems/aws-sdk-cloudfrontkeyvaluestore/lib/aws-sdk-cloudfrontkeyvaluestore/types.rb', line 309

class PutKeyRequest < Struct.new(
  :key,
  :value,
  :kvs_arn,
  :if_match)
  SENSITIVE = [:value]
  include Aws::Structure
end

#keyString

The key to put.

Returns:

  • (String)


309
310
311
312
313
314
315
316
# File 'gems/aws-sdk-cloudfrontkeyvaluestore/lib/aws-sdk-cloudfrontkeyvaluestore/types.rb', line 309

class PutKeyRequest < Struct.new(
  :key,
  :value,
  :kvs_arn,
  :if_match)
  SENSITIVE = [:value]
  include Aws::Structure
end

#kvs_arnString

The Amazon Resource Name (ARN) of the Key Value Store.

Returns:

  • (String)


309
310
311
312
313
314
315
316
# File 'gems/aws-sdk-cloudfrontkeyvaluestore/lib/aws-sdk-cloudfrontkeyvaluestore/types.rb', line 309

class PutKeyRequest < Struct.new(
  :key,
  :value,
  :kvs_arn,
  :if_match)
  SENSITIVE = [:value]
  include Aws::Structure
end

#valueString

The value to put.

Returns:

  • (String)


309
310
311
312
313
314
315
316
# File 'gems/aws-sdk-cloudfrontkeyvaluestore/lib/aws-sdk-cloudfrontkeyvaluestore/types.rb', line 309

class PutKeyRequest < Struct.new(
  :key,
  :value,
  :kvs_arn,
  :if_match)
  SENSITIVE = [:value]
  include Aws::Structure
end