Class: CfFactory::CfS3OriginConfig
  
  
  
  
  
    - Inherits:
- 
      Object
      
        
          - Object
- CfFactory::CfS3OriginConfig
 show all
      - Includes:
- CfInner
    - Defined in:
- lib/cf_factory/cloudfront/cf_s3_origin_config.rb
 
  
    
      Instance Method Summary
      collapse
    
    
  
  
  
  
  
  
  
  
  
  Methods included from CfInner
  #generate, #generate_name, #hash_to_string, #set_quotes
  Constructor Details
  
    
  
  
    
Returns a new instance of CfS3OriginConfig.
   
 
  
  
    | 
12
13
14 | # File 'lib/cf_factory/cloudfront/cf_s3_origin_config.rb', line 12
def initialize(options = {})
  @origin_access_identity = options[:origin_access_identity]  
end | 
 
  
 
  
    Instance Method Details
    
      
  
  
    #additional_indent  ⇒ Object 
  
  
  
  
    | 
7
8
9 | # File 'lib/cf_factory/cloudfront/cf_s3_origin_config.rb', line 7
def additional_indent
  6
end | 
 
    
      
  
  
    #get_cf_attributes  ⇒ Object 
  
  
  
  
    | 
16
17
18
19
20 | # File 'lib/cf_factory/cloudfront/cf_s3_origin_config.rb', line 16
def get_cf_attributes
  result = {}
  result["OriginAccessIdentity"] = @origin_access_identity unless @origin_access_identify.nil?
  result
end | 
 
    
      
  
  
    #is_custom?  ⇒ Boolean 
  
  
  
  
    | 
22
23
24 | # File 'lib/cf_factory/cloudfront/cf_s3_origin_config.rb', line 22
def is_custom?
  false
end |