Class: Convection::Model::Template::ResourceProperty::S3CorsConfigurationRule

Inherits:
Convection::Model::Template::ResourceProperty show all
Defined in:
lib/convection/model/template/resource_property/aws_s3_cors_configuration_rule.rb

Overview

Instance Attribute Summary

Attributes inherited from Convection::Model::Template::ResourceProperty

#exist, #properties, #template

Instance Method Summary collapse

Methods inherited from Convection::Model::Template::ResourceProperty

attach_method, #initialize, properties, property, #property, #render

Methods included from DSL::Helpers

#camel_case, included, method_name, #screaming_snake_case, #snake_case

Methods included from DSL::IntrinsicFunctions

#base64, #find_in_map, #fn_and, #fn_equals, #fn_if, #fn_not, #fn_or, #fn_ref, #get_att, #get_azs, #join, #select

Constructor Details

This class inherits a constructor from Convection::Model::Template::ResourceProperty

Instance Method Details

#allowed_headersObject #allowed_headers(value) ⇒ Object

Overloads:

  • #allowed_headersObject

    Returns the value of the 'AllowedHeaders' CloudFormation property.

  • #allowed_headers(value) ⇒ Object

    Sets the 'AllowedHeaders' CloudFormation property.

    Parameters:

    • value

      the value to set the 'AllowedHeaders' CloudFormation property to.



10
# File 'lib/convection/model/template/resource_property/aws_s3_cors_configuration_rule.rb', line 10

property :allowed_headers, 'AllowedHeaders', :type => :list

#allowed_methodsObject #allowed_methods(value) ⇒ Object

Overloads:

  • #allowed_methodsObject

    Returns the value of the 'AllowedMethods' CloudFormation property.

  • #allowed_methods(value) ⇒ Object

    Sets the 'AllowedMethods' CloudFormation property.

    Parameters:

    • value

      the value to set the 'AllowedMethods' CloudFormation property to.



11
# File 'lib/convection/model/template/resource_property/aws_s3_cors_configuration_rule.rb', line 11

property :allowed_methods, 'AllowedMethods', :type => :list

#allowed_originsObject #allowed_origins(value) ⇒ Object

Overloads:

  • #allowed_originsObject

    Returns the value of the 'AllowedOrigins' CloudFormation property.

  • #allowed_origins(value) ⇒ Object

    Sets the 'AllowedOrigins' CloudFormation property.

    Parameters:

    • value

      the value to set the 'AllowedOrigins' CloudFormation property to.



12
# File 'lib/convection/model/template/resource_property/aws_s3_cors_configuration_rule.rb', line 12

property :allowed_origins, 'AllowedOrigins', :type => :list

#exposed_headersObject #exposed_headers(value) ⇒ Object

Overloads:

  • #exposed_headersObject

    Returns the value of the 'ExposedHeaders' CloudFormation property.

  • #exposed_headers(value) ⇒ Object

    Sets the 'ExposedHeaders' CloudFormation property.

    Parameters:

    • value

      the value to set the 'ExposedHeaders' CloudFormation property to.



13
# File 'lib/convection/model/template/resource_property/aws_s3_cors_configuration_rule.rb', line 13

property :exposed_headers, 'ExposedHeaders', :type => :list

#idObject #id(value) ⇒ Object

Overloads:

  • #idObject

    Returns the value of the 'Id' CloudFormation property.

  • #id(value) ⇒ Object

    Sets the 'Id' CloudFormation property.

    Parameters:

    • value

      the value to set the 'Id' CloudFormation property to.



14
# File 'lib/convection/model/template/resource_property/aws_s3_cors_configuration_rule.rb', line 14

property :id, 'Id'

#max_ageObject #max_age(value) ⇒ Object

Overloads:

  • #max_ageObject

    Returns the value of the 'MaxAge' CloudFormation property.

  • #max_age(value) ⇒ Object

    Sets the 'MaxAge' CloudFormation property.

    Parameters:

    • value

      the value to set the 'MaxAge' CloudFormation property to.



15
# File 'lib/convection/model/template/resource_property/aws_s3_cors_configuration_rule.rb', line 15

property :max_age, 'MaxAge'