# -*- encoding: utf-8 -*- # stub: convection 2.2.7 ruby lib Gem::Specification.new do |s| s.name = "convection".freeze s.version = "2.2.7".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["John Manero".freeze] s.date = "2017-12-18" s.description = "This gem aims to provide a reusable model for AWS CloudFormation in Ruby. It exposes a DSL for template definition, and a simple, decoupled abstraction of a CloudFormation Stack to compile and apply templates.".freeze s.email = ["jmanero@rapid7.com".freeze] s.executables = ["convection".freeze] s.files = [".github/CONTRIBUTING.md".freeze, ".github/ISSUE_TEMPLATE.md".freeze, ".github/PULL_REQUEST_TEMPLATE.md".freeze, ".gitignore".freeze, ".rubocop.yml".freeze, ".rubocop_todo.yml".freeze, ".ruby-version".freeze, ".travis.yml".freeze, ".yardopts".freeze, "Gemfile".freeze, "LICENSE.md".freeze, "README.md".freeze, "Rakefile".freeze, "Thorfile".freeze, "bin/convection".freeze, "convection.gemspec".freeze, "docs/adding-new-resource-coverage.md".freeze, "docs/canceling-stack-updates.md".freeze, "docs/creating-a-custom-resource-collection.md".freeze, "docs/deleting-stacks.md".freeze, "docs/getting-started.md".freeze, "docs/index.md".freeze, "docs/pygment.css".freeze, "docs/relationship-to-cloudformation.md".freeze, "docs/stackgroups.md".freeze, "docs/stacks.md".freeze, "docs/template.html".freeze, "example/demo-cloud/Cloudfile".freeze, "example/getting-started-guide/Cloudfile".freeze, "example/getting-started-guide/vpc.rb".freeze, "example/stacks/Cloudfile".freeze, "example/stacks/tasks/lookup_vpc_task.rb".freeze, "example/stacks/templates/vpc.rb".freeze, "example/web-service-resource-collection/Cloudfile".freeze, "example/web-service-resource-collection/resources/web_service.rb".freeze, "example/web-service-resource-collection/templates/example_dot_org.rb".freeze, "ext/resource_generator.sh".freeze, "lib/convection.rb".freeze, "lib/convection/control/cloud.rb".freeze, "lib/convection/control/stack.rb".freeze, "lib/convection/dsl/helpers.rb".freeze, "lib/convection/dsl/intrinsic_functions.rb".freeze, "lib/convection/dsl/terraform_intrinsic_functions.rb".freeze, "lib/convection/model/attributes.rb".freeze, "lib/convection/model/cloudfile.rb".freeze, "lib/convection/model/diff.rb".freeze, "lib/convection/model/event.rb".freeze, "lib/convection/model/exceptions.rb".freeze, "lib/convection/model/mixin/cidr_block.rb".freeze, "lib/convection/model/mixin/colorize.rb".freeze, "lib/convection/model/mixin/conditional.rb".freeze, "lib/convection/model/mixin/policy.rb".freeze, "lib/convection/model/mixin/protocol.rb".freeze, "lib/convection/model/mixin/taggable.rb".freeze, "lib/convection/model/replace_properties.rb".freeze, "lib/convection/model/template.rb".freeze, "lib/convection/model/template/condition.rb".freeze, "lib/convection/model/template/mapping.rb".freeze, "lib/convection/model/template/metadata.rb".freeze, "lib/convection/model/template/output.rb".freeze, "lib/convection/model/template/parameter.rb".freeze, "lib/convection/model/template/resource.rb".freeze, "lib/convection/model/template/resource/aws_api_gateway_account.rb".freeze, "lib/convection/model/template/resource/aws_api_gateway_api_key.rb".freeze, "lib/convection/model/template/resource/aws_api_gateway_authorizer.rb".freeze, "lib/convection/model/template/resource/aws_api_gateway_base_path_mapping.rb".freeze, "lib/convection/model/template/resource/aws_api_gateway_client_certificate.rb".freeze, "lib/convection/model/template/resource/aws_api_gateway_deployment.rb".freeze, "lib/convection/model/template/resource/aws_api_gateway_method.rb".freeze, "lib/convection/model/template/resource/aws_api_gateway_model.rb".freeze, "lib/convection/model/template/resource/aws_api_gateway_resource.rb".freeze, "lib/convection/model/template/resource/aws_api_gateway_rest_api.rb".freeze, "lib/convection/model/template/resource/aws_api_gateway_stage.rb".freeze, "lib/convection/model/template/resource/aws_api_gateway_usage_plan.rb".freeze, "lib/convection/model/template/resource/aws_api_gateway_usage_plan_key.rb".freeze, "lib/convection/model/template/resource/aws_auto_scaling_auto_scaling_group.rb".freeze, "lib/convection/model/template/resource/aws_auto_scaling_launch_configuration.rb".freeze, "lib/convection/model/template/resource/aws_auto_scaling_scaling_policy.rb".freeze, "lib/convection/model/template/resource/aws_auto_scaling_scheduled_action.rb".freeze, "lib/convection/model/template/resource/aws_certificate_manager_certificate.rb".freeze, "lib/convection/model/template/resource/aws_cloud_watch_alarm.rb".freeze, "lib/convection/model/template/resource/aws_cloudfront_distribution.rb".freeze, "lib/convection/model/template/resource/aws_directory_service_simple_ad.rb".freeze, "lib/convection/model/template/resource/aws_ec2_customer_gateway.rb".freeze, "lib/convection/model/template/resource/aws_ec2_dhcp_options.rb".freeze, "lib/convection/model/template/resource/aws_ec2_eip.rb".freeze, "lib/convection/model/template/resource/aws_ec2_eip_association.rb".freeze, "lib/convection/model/template/resource/aws_ec2_instance.rb".freeze, "lib/convection/model/template/resource/aws_ec2_internet_gateway.rb".freeze, "lib/convection/model/template/resource/aws_ec2_nat_gateway.rb".freeze, "lib/convection/model/template/resource/aws_ec2_network_acl.rb".freeze, "lib/convection/model/template/resource/aws_ec2_network_acl_entry.rb".freeze, "lib/convection/model/template/resource/aws_ec2_route.rb".freeze, "lib/convection/model/template/resource/aws_ec2_route_table.rb".freeze, "lib/convection/model/template/resource/aws_ec2_security_group.rb".freeze, "lib/convection/model/template/resource/aws_ec2_security_group_ingres.rb".freeze, "lib/convection/model/template/resource/aws_ec2_spot_fleet.rb".freeze, "lib/convection/model/template/resource/aws_ec2_subnet.rb".freeze, "lib/convection/model/template/resource/aws_ec2_subnet_network_acl_association.rb".freeze, "lib/convection/model/template/resource/aws_ec2_subnet_route_table_association.rb".freeze, "lib/convection/model/template/resource/aws_ec2_volume.rb".freeze, "lib/convection/model/template/resource/aws_ec2_vpc.rb".freeze, "lib/convection/model/template/resource/aws_ec2_vpc_endpoint.rb".freeze, "lib/convection/model/template/resource/aws_ec2_vpc_gateway_attachment.rb".freeze, "lib/convection/model/template/resource/aws_ec2_vpc_peering_connection.rb".freeze, "lib/convection/model/template/resource/aws_ec2_vpn_connection.rb".freeze, "lib/convection/model/template/resource/aws_ec2_vpn_connection_route.rb".freeze, "lib/convection/model/template/resource/aws_ec2_vpn_gateway.rb".freeze, "lib/convection/model/template/resource/aws_ec2_vpn_gateway_route_propagation.rb".freeze, "lib/convection/model/template/resource/aws_ecr_repository.rb".freeze, "lib/convection/model/template/resource/aws_efs_file_system.rb".freeze, "lib/convection/model/template/resource/aws_efs_mount_target.rb".freeze, "lib/convection/model/template/resource/aws_elasticache_cluster.rb".freeze, "lib/convection/model/template/resource/aws_elasticache_parameter_group.rb".freeze, "lib/convection/model/template/resource/aws_elasticache_replication_group.rb".freeze, "lib/convection/model/template/resource/aws_elasticache_security_group.rb".freeze, "lib/convection/model/template/resource/aws_elasticache_security_group_ingress.rb".freeze, "lib/convection/model/template/resource/aws_elasticache_subnet_group.rb".freeze, "lib/convection/model/template/resource/aws_elasticbeanstalk_application.rb".freeze, "lib/convection/model/template/resource/aws_elasticbeanstalk_applicationversion.rb".freeze, "lib/convection/model/template/resource/aws_elasticbeanstalk_configurationtemplate.rb".freeze, "lib/convection/model/template/resource/aws_elasticbeanstalk_environment.rb".freeze, "lib/convection/model/template/resource/aws_elb.rb".freeze, "lib/convection/model/template/resource/aws_elbv2_listener.rb".freeze, "lib/convection/model/template/resource/aws_elbv2_listener_rule.rb".freeze, "lib/convection/model/template/resource/aws_elbv2_load_balancer.rb".freeze, "lib/convection/model/template/resource/aws_elbv2_target_group.rb".freeze, "lib/convection/model/template/resource/aws_events_rule.rb".freeze, "lib/convection/model/template/resource/aws_iam_access_key.rb".freeze, "lib/convection/model/template/resource/aws_iam_group.rb".freeze, "lib/convection/model/template/resource/aws_iam_instance_profile.rb".freeze, "lib/convection/model/template/resource/aws_iam_managed_policy.rb".freeze, "lib/convection/model/template/resource/aws_iam_policy.rb".freeze, "lib/convection/model/template/resource/aws_iam_role.rb".freeze, "lib/convection/model/template/resource/aws_iam_user.rb".freeze, "lib/convection/model/template/resource/aws_kms_key.rb".freeze, "lib/convection/model/template/resource/aws_lambda_alias.rb".freeze, "lib/convection/model/template/resource/aws_lambda_function.rb".freeze, "lib/convection/model/template/resource/aws_lambda_permission.rb".freeze, "lib/convection/model/template/resource/aws_lambda_version.rb".freeze, "lib/convection/model/template/resource/aws_logs_loggroup.rb".freeze, "lib/convection/model/template/resource/aws_logs_subscription_filter.rb".freeze, "lib/convection/model/template/resource/aws_rds_db_instance.rb".freeze, "lib/convection/model/template/resource/aws_rds_db_parameter_group.rb".freeze, "lib/convection/model/template/resource/aws_rds_db_security_group.rb".freeze, "lib/convection/model/template/resource/aws_rds_db_subnet_group.rb".freeze, "lib/convection/model/template/resource/aws_rds_event_subscription.rb".freeze, "lib/convection/model/template/resource/aws_route53_health_check.rb".freeze, "lib/convection/model/template/resource/aws_route53_hosted_zone.rb".freeze, "lib/convection/model/template/resource/aws_route53_recordset.rb".freeze, "lib/convection/model/template/resource/aws_s3_bucket.rb".freeze, "lib/convection/model/template/resource/aws_s3_bucket_policy.rb".freeze, "lib/convection/model/template/resource/aws_sns_topic.rb".freeze, "lib/convection/model/template/resource/aws_sns_topic_policy.rb".freeze, "lib/convection/model/template/resource/aws_sqs_queue.rb".freeze, "lib/convection/model/template/resource/aws_sqs_queue_policy.rb".freeze, "lib/convection/model/template/resource_attribute.rb".freeze, "lib/convection/model/template/resource_attribute/update_policy.rb".freeze, "lib/convection/model/template/resource_collection.rb".freeze, "lib/convection/model/template/resource_property.rb".freeze, "lib/convection/model/template/resource_property/aws_api_gateway_api_key_stage_key.rb".freeze, "lib/convection/model/template/resource_property/aws_api_gateway_deployment_stage_description.rb".freeze, "lib/convection/model/template/resource_property/aws_api_gateway_deployment_stage_description_method_setting.rb".freeze, "lib/convection/model/template/resource_property/aws_api_gateway_deployment_stage_method_setting.rb".freeze, "lib/convection/model/template/resource_property/aws_api_gateway_method_integration.rb".freeze, "lib/convection/model/template/resource_property/aws_api_gateway_method_integration_integration_response.rb".freeze, "lib/convection/model/template/resource_property/aws_api_gateway_method_method_response.rb".freeze, "lib/convection/model/template/resource_property/aws_api_gateway_rest_api_s3_location.rb".freeze, "lib/convection/model/template/resource_property/aws_api_gateway_usage_plan_api_stage.rb".freeze, "lib/convection/model/template/resource_property/aws_api_gateway_usage_plan_quota_settings.rb".freeze, "lib/convection/model/template/resource_property/aws_api_gateway_usage_plan_throttle_settings.rb".freeze, "lib/convection/model/template/resource_property/aws_certificate_manager_certificate_domain_validation_option.rb".freeze, "lib/convection/model/template/resource_property/aws_cloudfront_cachebehavior.rb".freeze, "lib/convection/model/template/resource_property/aws_cloudfront_customerrorresponse.rb".freeze, "lib/convection/model/template/resource_property/aws_cloudfront_customorigin.rb".freeze, "lib/convection/model/template/resource_property/aws_cloudfront_defaultcachebehavior.rb".freeze, "lib/convection/model/template/resource_property/aws_cloudfront_distribution_config.rb".freeze, "lib/convection/model/template/resource_property/aws_cloudfront_forwardedvalues.rb".freeze, "lib/convection/model/template/resource_property/aws_cloudfront_georestriction.rb".freeze, "lib/convection/model/template/resource_property/aws_cloudfront_logging.rb".freeze, "lib/convection/model/template/resource_property/aws_cloudfront_origin.rb".freeze, "lib/convection/model/template/resource_property/aws_cloudfront_restrictions.rb".freeze, "lib/convection/model/template/resource_property/aws_cloudfront_s3origin.rb".freeze, "lib/convection/model/template/resource_property/aws_cloudfront_viewercertificate.rb".freeze, "lib/convection/model/template/resource_property/aws_ec2_block_device_mapping.rb".freeze, "lib/convection/model/template/resource_property/aws_ec2_block_store_block_device.rb".freeze, "lib/convection/model/template/resource_property/aws_ec2_iam_instance_profile.rb".freeze, "lib/convection/model/template/resource_property/aws_ec2_mount_point.rb".freeze, "lib/convection/model/template/resource_property/aws_ec2_network_interface.rb".freeze, "lib/convection/model/template/resource_property/aws_ec2_spot_fleet_request_config_data.rb".freeze, "lib/convection/model/template/resource_property/aws_ec2_spot_fleet_request_config_data_launch_specifications.rb".freeze, "lib/convection/model/template/resource_property/aws_ec2_spot_fleet_request_config_data_launch_specifications_block_device_mapping.rb".freeze, "lib/convection/model/template/resource_property/aws_ec2_spot_fleet_request_config_data_launch_specifications_block_device_mapping_ebs.rb".freeze, "lib/convection/model/template/resource_property/aws_ec2_spot_fleet_request_config_data_launch_specifications_network_interface.rb".freeze, "lib/convection/model/template/resource_property/aws_ec2_spot_fleet_request_config_data_launch_specifications_security_groups.rb".freeze, "lib/convection/model/template/resource_property/aws_elasticache_replication_group_node_group_configuration.rb".freeze, "lib/convection/model/template/resource_property/aws_elbv2_listener_certificates.rb".freeze, "lib/convection/model/template/resource_property/aws_elbv2_listener_default_action.rb".freeze, "lib/convection/model/template/resource_property/aws_elbv2_listener_rule_action.rb".freeze, "lib/convection/model/template/resource_property/aws_elbv2_listener_rule_condition.rb".freeze, "lib/convection/model/template/resource_property/aws_elbv2_load_balancer_attribute.rb".freeze, "lib/convection/model/template/resource_property/aws_elbv2_target_group_attribute.rb".freeze, "lib/convection/model/template/resource_property/aws_elbv2_target_group_matcher.rb".freeze, "lib/convection/model/template/resource_property/aws_elbv2_target_group_target_description.rb".freeze, "lib/convection/model/template/resource_property/aws_events_rule_target.rb".freeze, "lib/convection/model/template/resource_property/aws_lambda_environment.rb".freeze, "lib/convection/model/template/resource_property/aws_lambda_function_code.rb".freeze, "lib/convection/model/template/resource_property/aws_lambda_vpc_config.rb".freeze, "lib/convection/model/template/resource_property/aws_route53_alias_target.rb".freeze, "lib/convection/model/template/resource_property/aws_route53_geolocation.rb".freeze, "lib/convection/model/template/resource_property/aws_s3_cors_configuration.rb".freeze, "lib/convection/model/template/resource_property/aws_s3_cors_configuration_rule.rb".freeze, "lib/convection/model/template/resource_property/aws_s3_replication_configuration.rb".freeze, "lib/convection/model/template/resource_property/aws_s3_replication_configuration_rule.rb".freeze, "lib/convection/model/template/resource_property/aws_s3_replication_configuration_rule_destination.rb".freeze, "lib/convection/model/template/resource_property/aws_s3_website_configuration.rb".freeze, "lib/convection/model/template/resource_property/aws_s3_website_configuration_redirect_all_requests_to.rb".freeze, "lib/convection/model/template/resource_property/aws_s3_website_configuration_routing_rule.rb".freeze, "lib/convection/model/template/resource_property/aws_s3_website_configuration_routing_rule_redirect_rule.rb".freeze, "lib/convection/model/template/resource_property/aws_s3_website_configuration_routing_rule_routing_rule_condition.rb".freeze, "lib/convection/terraform/ext/stack.rb".freeze, "lib/convection/version.rb".freeze, "spec/cf_client_context.rb".freeze, "spec/collect_availability_zones_task_context.rb".freeze, "spec/convection/control/stack/after_create_tasks_spec.rb".freeze, "spec/convection/control/stack/after_delete_tasks_spec.rb".freeze, "spec/convection/control/stack/after_update_tasks_spec.rb".freeze, "spec/convection/control/stack/before_create_tasks_spec.rb".freeze, "spec/convection/control/stack/before_delete_tasks_spec.rb".freeze, "spec/convection/control/stack/before_update_tasks_spec.rb".freeze, "spec/convection/control/stack_spec.rb".freeze, "spec/convection/dsl/intrinsic_functions_spec.rb".freeze, "spec/convection/model/attributes_spec.rb".freeze, "spec/convection/model/cloudfile_spec.rb".freeze, "spec/convection/model/template/condition_spec.rb".freeze, "spec/convection/model/template/resource/aws_auto_scaling_auto_scaling_group_spec.rb".freeze, "spec/convection/model/template/resource/aws_efs_file_system_spec.rb".freeze, "spec/convection/model/template/resource/aws_efs_mount_target_spec.rb".freeze, "spec/convection/model/template/resource/directoryservice_simple_ad_spec.rb".freeze, "spec/convection/model/template/resource/ec2_dhcp_options_spec.rb".freeze, "spec/convection/model/template/resource/ec2_security_group_spec.rb".freeze, "spec/convection/model/template/resource/ec2_subnet_spec.rb".freeze, "spec/convection/model/template/resource/elasticache_cache_cluster_spec.rb".freeze, "spec/convection/model/template/resource/elasticache_parameter_group_spec.rb".freeze, "spec/convection/model/template/resource/elasticache_security_group_ingress_spec.rb".freeze, "spec/convection/model/template/resource/elasticache_security_group_spec.rb".freeze, "spec/convection/model/template/resource/events_rule_spec.rb".freeze, "spec/convection/model/template/resource/iam_role_spec.rb".freeze, "spec/convection/model/template/resource/lambdas_spec.rb".freeze, "spec/convection/model/template/resource/loggroups_spec.rb".freeze, "spec/convection/model/template/resource/permission_spec.rb".freeze, "spec/convection/model/template/resource/policy_document_spec.rb".freeze, "spec/convection/model/template/resource/rds_security_groups_spec.rb".freeze, "spec/convection/model/template/resource/vpc_endpoints_spec.rb".freeze, "spec/convection/model/template/resource_attribute/update_policies_spec.rb".freeze, "spec/convection/model/template/resource_collection_spec.rb".freeze, "spec/convection/model/template/template_spec.rb".freeze, "spec/convection/model/template/validate_bytesize_spec.rb".freeze, "spec/convection/model/template/validate_description_spec.rb".freeze, "spec/convection/model/template/validate_mappings_spec.rb".freeze, "spec/convection/model/template/validate_outputs_spec.rb".freeze, "spec/convection/model/template/validate_parameters_spec.rb".freeze, "spec/convection/model/template/validate_resources_spec.rb".freeze, "spec/ec2_client_context.rb".freeze, "spec/spec_helper.rb".freeze, "tmp/process_html.sh".freeze, "yard_extensions.rb".freeze, "yard_extensions/properties_handler.rb".freeze, "yard_extensions/type_handler.rb".freeze] s.homepage = "https://github.com/rapid7/convection".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new(">= 2.2".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "A fully generic, modular DSL for AWS CloudFormation".freeze s.test_files = ["spec/cf_client_context.rb".freeze, "spec/collect_availability_zones_task_context.rb".freeze, "spec/convection/control/stack/after_create_tasks_spec.rb".freeze, "spec/convection/control/stack/after_delete_tasks_spec.rb".freeze, "spec/convection/control/stack/after_update_tasks_spec.rb".freeze, "spec/convection/control/stack/before_create_tasks_spec.rb".freeze, "spec/convection/control/stack/before_delete_tasks_spec.rb".freeze, "spec/convection/control/stack/before_update_tasks_spec.rb".freeze, "spec/convection/control/stack_spec.rb".freeze, "spec/convection/dsl/intrinsic_functions_spec.rb".freeze, "spec/convection/model/attributes_spec.rb".freeze, "spec/convection/model/cloudfile_spec.rb".freeze, "spec/convection/model/template/condition_spec.rb".freeze, "spec/convection/model/template/resource/aws_auto_scaling_auto_scaling_group_spec.rb".freeze, "spec/convection/model/template/resource/aws_efs_file_system_spec.rb".freeze, "spec/convection/model/template/resource/aws_efs_mount_target_spec.rb".freeze, "spec/convection/model/template/resource/directoryservice_simple_ad_spec.rb".freeze, "spec/convection/model/template/resource/ec2_dhcp_options_spec.rb".freeze, "spec/convection/model/template/resource/ec2_security_group_spec.rb".freeze, "spec/convection/model/template/resource/ec2_subnet_spec.rb".freeze, "spec/convection/model/template/resource/elasticache_cache_cluster_spec.rb".freeze, "spec/convection/model/template/resource/elasticache_parameter_group_spec.rb".freeze, "spec/convection/model/template/resource/elasticache_security_group_ingress_spec.rb".freeze, "spec/convection/model/template/resource/elasticache_security_group_spec.rb".freeze, "spec/convection/model/template/resource/events_rule_spec.rb".freeze, "spec/convection/model/template/resource/iam_role_spec.rb".freeze, "spec/convection/model/template/resource/lambdas_spec.rb".freeze, "spec/convection/model/template/resource/loggroups_spec.rb".freeze, "spec/convection/model/template/resource/permission_spec.rb".freeze, "spec/convection/model/template/resource/policy_document_spec.rb".freeze, "spec/convection/model/template/resource/rds_security_groups_spec.rb".freeze, "spec/convection/model/template/resource/vpc_endpoints_spec.rb".freeze, "spec/convection/model/template/resource_attribute/update_policies_spec.rb".freeze, "spec/convection/model/template/resource_collection_spec.rb".freeze, "spec/convection/model/template/template_spec.rb".freeze, "spec/convection/model/template/validate_bytesize_spec.rb".freeze, "spec/convection/model/template/validate_description_spec.rb".freeze, "spec/convection/model/template/validate_mappings_spec.rb".freeze, "spec/convection/model/template/validate_outputs_spec.rb".freeze, "spec/convection/model/template/validate_parameters_spec.rb".freeze, "spec/convection/model/template/validate_resources_spec.rb".freeze, "spec/ec2_client_context.rb".freeze, "spec/spec_helper.rb".freeze] s.specification_version = 4 s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 2".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.13".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.5".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.19".freeze]) end