Class: Aws::CloudFront::Types::FieldLevelEncryptionProfileSummary

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

Overview

The field-level encryption profile summary.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#commentString

An optional comment for the field-level encryption profile summary. The comment cannot be longer than 128 characters.

Returns:

  • (String)


5907
5908
5909
5910
5911
5912
5913
5914
5915
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5907

class FieldLevelEncryptionProfileSummary < Struct.new(
  :id,
  :last_modified_time,
  :name,
  :encryption_entities,
  :comment)
  SENSITIVE = []
  include Aws::Structure
end

#encryption_entitiesTypes::EncryptionEntities

A complex data type of encryption entities for the field-level encryption profile that include the public key ID, provider, and field patterns for specifying which fields to encrypt with this key.



5907
5908
5909
5910
5911
5912
5913
5914
5915
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5907

class FieldLevelEncryptionProfileSummary < Struct.new(
  :id,
  :last_modified_time,
  :name,
  :encryption_entities,
  :comment)
  SENSITIVE = []
  include Aws::Structure
end

#idString

ID for the field-level encryption profile summary.

Returns:

  • (String)


5907
5908
5909
5910
5911
5912
5913
5914
5915
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5907

class FieldLevelEncryptionProfileSummary < Struct.new(
  :id,
  :last_modified_time,
  :name,
  :encryption_entities,
  :comment)
  SENSITIVE = []
  include Aws::Structure
end

#last_modified_timeTime

The time when the field-level encryption profile summary was last updated.

Returns:

  • (Time)


5907
5908
5909
5910
5911
5912
5913
5914
5915
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5907

class FieldLevelEncryptionProfileSummary < Struct.new(
  :id,
  :last_modified_time,
  :name,
  :encryption_entities,
  :comment)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

Name for the field-level encryption profile summary.

Returns:

  • (String)


5907
5908
5909
5910
5911
5912
5913
5914
5915
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5907

class FieldLevelEncryptionProfileSummary < Struct.new(
  :id,
  :last_modified_time,
  :name,
  :encryption_entities,
  :comment)
  SENSITIVE = []
  include Aws::Structure
end