Class: Aws::CloudFront::Types::FieldLevelEncryptionProfileConfig
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::CloudFront::Types::FieldLevelEncryptionProfileConfig
 
 
- Defined in:
 - gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb
 
Overview
A complex data type of profiles for the field-level encryption.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #caller_reference  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A unique number that ensures that the request can't be replayed.
 - 
  
    
      #comment  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
An optional comment for the field-level encryption profile.
 - 
  
    
      #encryption_entities  ⇒ Types::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.
 - 
  
    
      #name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Profile name for the field-level encryption profile.
 
Instance Attribute Details
#caller_reference ⇒ String
A unique number that ensures that the request can't be replayed.
      5812 5813 5814 5815 5816 5817 5818 5819  | 
    
      # File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5812 class FieldLevelEncryptionProfileConfig < Struct.new( :name, :caller_reference, :comment, :encryption_entities) SENSITIVE = [] include Aws::Structure end  | 
  
#comment ⇒ String
An optional comment for the field-level encryption profile. The comment cannot be longer than 128 characters.
      5812 5813 5814 5815 5816 5817 5818 5819  | 
    
      # File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5812 class FieldLevelEncryptionProfileConfig < Struct.new( :name, :caller_reference, :comment, :encryption_entities) SENSITIVE = [] include Aws::Structure end  | 
  
#encryption_entities ⇒ Types::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.
      5812 5813 5814 5815 5816 5817 5818 5819  | 
    
      # File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5812 class FieldLevelEncryptionProfileConfig < Struct.new( :name, :caller_reference, :comment, :encryption_entities) SENSITIVE = [] include Aws::Structure end  | 
  
#name ⇒ String
Profile name for the field-level encryption profile.
      5812 5813 5814 5815 5816 5817 5818 5819  | 
    
      # File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 5812 class FieldLevelEncryptionProfileConfig < Struct.new( :name, :caller_reference, :comment, :encryption_entities) SENSITIVE = [] include Aws::Structure end  |