Class: Aws::CleanRooms::Types::DataEncryptionMetadata

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

Overview

The settings for client-side encryption for cryptographic computing.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#allow_cleartextBoolean

Indicates whether encrypted tables can contain cleartext data (TRUE) or are to cryptographically process every column (FALSE).

Returns:

  • (Boolean)


2373
2374
2375
2376
2377
2378
2379
2380
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 2373

class DataEncryptionMetadata < Struct.new(
  :allow_cleartext,
  :allow_duplicates,
  :allow_joins_on_columns_with_different_names,
  :preserve_nulls)
  SENSITIVE = []
  include Aws::Structure
end

#allow_duplicatesBoolean

Indicates whether Fingerprint columns can contain duplicate entries (TRUE) or are to contain only non-repeated values (FALSE).

Returns:

  • (Boolean)


2373
2374
2375
2376
2377
2378
2379
2380
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 2373

class DataEncryptionMetadata < Struct.new(
  :allow_cleartext,
  :allow_duplicates,
  :allow_joins_on_columns_with_different_names,
  :preserve_nulls)
  SENSITIVE = []
  include Aws::Structure
end

#allow_joins_on_columns_with_different_namesBoolean

Indicates whether Fingerprint columns can be joined on any other Fingerprint column with a different name (TRUE) or can only be joined on Fingerprint columns of the same name (FALSE).

Returns:

  • (Boolean)


2373
2374
2375
2376
2377
2378
2379
2380
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 2373

class DataEncryptionMetadata < Struct.new(
  :allow_cleartext,
  :allow_duplicates,
  :allow_joins_on_columns_with_different_names,
  :preserve_nulls)
  SENSITIVE = []
  include Aws::Structure
end

#preserve_nullsBoolean

Indicates whether NULL values are to be copied as NULL to encrypted tables (TRUE) or cryptographically processed (FALSE).

Returns:

  • (Boolean)


2373
2374
2375
2376
2377
2378
2379
2380
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 2373

class DataEncryptionMetadata < Struct.new(
  :allow_cleartext,
  :allow_duplicates,
  :allow_joins_on_columns_with_different_names,
  :preserve_nulls)
  SENSITIVE = []
  include Aws::Structure
end