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
|