Class: Convection::Model::Template::Resource::ApiGatewayAuthorizer
- Inherits:
-
Convection::Model::Template::Resource
- Object
- Convection::Model::Template::Resource
- Convection::Model::Template::Resource::ApiGatewayAuthorizer
- Defined in:
- lib/convection/model/template/resource/aws_api_gateway_authorizer.rb
Overview
AWS::ApiGateway::Authorizer
Instance Attribute Summary
Attributes inherited from Convection::Model::Template::Resource
#exist, #parent, #properties, #resource_attributes, #template
Instance Method Summary collapse
- #authorizer_credentials(value) ⇒ Object
- #authorizer_result_ttl_in_seconds(value) ⇒ Object
- #authorizer_uri(value) ⇒ Object
- #identity_source(value) ⇒ Object
- #identity_validation_expression(value) ⇒ Object
- #name(value) ⇒ Object
-
#provider_arns(value) ⇒ Object
[ String, … ],.
- #request_api_id(value) ⇒ Object
- #type(value) ⇒ Object
Methods inherited from Convection::Model::Template::Resource
#as_attribute, attach_method, #deletion_policy, #depends_on, #initialize, properties, property, #property, #reference, #render, type, #with_output
Methods included from Mixin::Conditional
Methods included from DSL::Template::Resource
#_terraform_module_dir_to_flag, #_terraform_module_flag_to_dir, attach_resource, attach_resource_collection, resource_collection_dsl_methods, resource_dsl_methods
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_import_value, #fn_not, #fn_or, #fn_ref, #fn_sub, #get_att, #get_azs, included, #join, mixers, #select
Constructor Details
This class inherits a constructor from Convection::Model::Template::Resource
Instance Method Details
#authorizer_credentials ⇒ Object #authorizer_credentials(value) ⇒ Object
12 |
# File 'lib/convection/model/template/resource/aws_api_gateway_authorizer.rb', line 12 property :authorizer_credentials, 'AuthorizerCredentials' |
#authorizer_result_ttl_in_seconds ⇒ Object #authorizer_result_ttl_in_seconds(value) ⇒ Object
13 |
# File 'lib/convection/model/template/resource/aws_api_gateway_authorizer.rb', line 13 property :authorizer_result_ttl_in_seconds, 'AuthorizerResultTtlInSeconds' |
#authorizer_uri ⇒ Object #authorizer_uri(value) ⇒ Object
14 |
# File 'lib/convection/model/template/resource/aws_api_gateway_authorizer.rb', line 14 property :authorizer_uri, 'AuthorizerUri' |
#identity_source ⇒ Object #identity_source(value) ⇒ Object
15 |
# File 'lib/convection/model/template/resource/aws_api_gateway_authorizer.rb', line 15 property :identity_source, 'IdentitySource' |
#identity_validation_expression ⇒ Object #identity_validation_expression(value) ⇒ Object
16 |
# File 'lib/convection/model/template/resource/aws_api_gateway_authorizer.rb', line 16 property :identity_validation_expression, 'IdentityValidationExpression' |
#name ⇒ Object #name(value) ⇒ Object
17 |
# File 'lib/convection/model/template/resource/aws_api_gateway_authorizer.rb', line 17 property :name, 'Name' |
#provider_arns(value) ⇒ Object
[ String, … ],
18 |
# File 'lib/convection/model/template/resource/aws_api_gateway_authorizer.rb', line 18 property :provider_arns, 'ProviderARNs', :type => :list |
#request_api_id ⇒ Object #request_api_id(value) ⇒ Object
19 |
# File 'lib/convection/model/template/resource/aws_api_gateway_authorizer.rb', line 19 property :request_api_id, 'RestApiId' |
#type ⇒ Object #type(value) ⇒ Object
20 |
# File 'lib/convection/model/template/resource/aws_api_gateway_authorizer.rb', line 20 property :type, 'Type' |