Class: Convection::Model::Template::ResourceProperty::CloudFrontCacheBehavior
Overview
Instance Attribute Summary
#exist, #properties, #template
Instance Method Summary
collapse
attach_method, #initialize, properties, property, #property, #render
#camel_case, included, method_name, #screaming_snake_case, #snake_case
#base64, #find_in_map, #fn_and, #fn_equals, #fn_if, #fn_not, #fn_or, #fn_ref, #get_att, #get_azs, #join, #select
Instance Method Details
#allowed_methods ⇒ Object
#allowed_methods(value) ⇒ Object
10
|
# File 'lib/convection/model/template/resource_property/aws_cloudfront_cachebehavior.rb', line 10
property :allowed_methods, 'AllowedMethods', :type => :list, :default => %w(HEAD GET)
|
#cached_methods ⇒ Object
#cached_methods(value) ⇒ Object
11
|
# File 'lib/convection/model/template/resource_property/aws_cloudfront_cachebehavior.rb', line 11
property :cached_methods, 'CachedMethods', :type => :list
|
#forwarded_values ⇒ Object
#forwarded_values(value) ⇒ Object
12
|
# File 'lib/convection/model/template/resource_property/aws_cloudfront_cachebehavior.rb', line 12
property :forwarded_values, 'ForwardedValues'
|
#min_ttl ⇒ Object
#min_ttl(value) ⇒ Object
13
|
# File 'lib/convection/model/template/resource_property/aws_cloudfront_cachebehavior.rb', line 13
property :min_ttl, 'MinTTL'
|
#path_pattern ⇒ Object
#path_pattern(value) ⇒ Object
14
|
# File 'lib/convection/model/template/resource_property/aws_cloudfront_cachebehavior.rb', line 14
property :path_pattern, 'PathPattern', :default => '*'
|
#smooth_streaming ⇒ Object
#smooth_streaming(value) ⇒ Object
15
|
# File 'lib/convection/model/template/resource_property/aws_cloudfront_cachebehavior.rb', line 15
property :smooth_streaming, 'SmoothStreaming'
|
#target_origin ⇒ Object
#target_origin(value) ⇒ Object
16
|
# File 'lib/convection/model/template/resource_property/aws_cloudfront_cachebehavior.rb', line 16
property :target_origin, 'TargetOriginId'
|
#trusted_signer ⇒ Object
#trusted_signer(value) ⇒ Object
17
|
# File 'lib/convection/model/template/resource_property/aws_cloudfront_cachebehavior.rb', line 17
property :trusted_signer, 'TrustedSigners', :type => :list
|
#viewer_protocol_policy ⇒ Object
#viewer_protocol_policy(value) ⇒ Object
18
|
# File 'lib/convection/model/template/resource_property/aws_cloudfront_cachebehavior.rb', line 18
property :viewer_protocol_policy, 'ViewerProtocolPolicy', :default => 'allow-all'
|