Module: Skywriter

Defined in:
lib/skywriter.rb,
lib/skywriter/version.rb,
lib/skywriter/function.rb,
lib/skywriter/resource.rb,
lib/skywriter/template.rb,
lib/skywriter/resource/ec2/eip.rb,
lib/skywriter/resource/ec2/vpc.rb,
lib/skywriter/resource/pointer.rb,
lib/skywriter/resource/iam/role.rb,
lib/skywriter/resource/iam/user.rb,
lib/skywriter/resource_property.rb,
lib/skywriter/resource/ec2/route.rb,
lib/skywriter/resource/iam/group.rb,
lib/skywriter/resource/s3/bucket.rb,
lib/skywriter/resource/sns/topic.rb,
lib/skywriter/resource/sqs/queue.rb,
lib/skywriter/resource/ec2/subnet.rb,
lib/skywriter/resource/ec2/volume.rb,
lib/skywriter/resource/iam/policy.rb,
lib/skywriter/resource/sdb/domain.rb,
lib/skywriter/resource/ref_pointer.rb,
lib/skywriter/resource/ec2/instance.rb,
lib/skywriter/resource/iam/access_key.rb,
lib/skywriter/resource/dynamo_db/table.rb,
lib/skywriter/resource/ec2/network_acl.rb,
lib/skywriter/resource/ec2/route_table.rb,
lib/skywriter/resource/ec2/vpn_gateway.rb,
lib/skywriter/resource/rds/db_instance.rb,
lib/skywriter/resource/ec2/dhcp_options.rb,
lib/skywriter/resource/redshift/cluster.rb,
lib/skywriter/resource/s3/bucket_policy.rb,
lib/skywriter/resource/sns/topic_policy.rb,
lib/skywriter/resource/sqs/queue_policy.rb,
lib/skywriter/resource_property/ec2/tag.rb,
lib/skywriter/resource/cloud_watch/alarm.rb,
lib/skywriter/resource_property/ec2/icmp.rb,
lib/skywriter/resource/ec2/security_group.rb,
lib/skywriter/resource/ec2/vpn_connection.rb,
lib/skywriter/resource/ec2/eip_association.rb,
lib/skywriter/resource/rds/db_subnet_group.rb,
lib/skywriter/resource/route_53/record_set.rb,
lib/skywriter/resource/auto_scaling/trigger.rb,
lib/skywriter/resource/ec2/customer_gateway.rb,
lib/skywriter/resource/ec2/internet_gateway.rb,
lib/skywriter/resource/iam/instance_profile.rb,
lib/skywriter/resource/logical_name_pointer.rb,
lib/skywriter/resource/cloud_formation/stack.rb,
lib/skywriter/resource/ec2/network_acl_entry.rb,
lib/skywriter/resource/ec2/network_interface.rb,
lib/skywriter/resource/ec2/volume_attachment.rb,
lib/skywriter/resource/rds/db_security_group.rb,
lib/skywriter/resource/rds/db_parameter_group.rb,
lib/skywriter/resource_property/ec2/port_range.rb,
lib/skywriter/resource/cloud_front/distribution.rb,
lib/skywriter/resource/ec2/vpn_connection_route.rb,
lib/skywriter/resource/elasticache/subnet_group.rb,
lib/skywriter/resource_property/ec2/mount_point.rb,
lib/skywriter/resource/ec2/security_group_egress.rb,
lib/skywriter/resource/route_53/record_set_group.rb,
lib/skywriter/resource_property/auto_scaling/tag.rb,
lib/skywriter/resource_property/sns/subscription.rb,
lib/skywriter/resource/ec2/security_group_ingress.rb,
lib/skywriter/resource/ec2/vpc_gateway_attachment.rb,
lib/skywriter/resource/elasti_cache/cache_cluster.rb,
lib/skywriter/resource/elasticache/security_group.rb,
lib/skywriter/resource/iam/user_to_group_addition.rb,
lib/skywriter/resource/auto_scaling/scaling_policy.rb,
lib/skywriter/resource/elasticache/parameter_group.rb,
lib/skywriter/resource_property/cloud_front/origin.rb,
lib/skywriter/resource_property/redshift/parameter.rb,
lib/skywriter/resource_property/sqs/redrive_policy.rb,
lib/skywriter/resource_property/cloud_front/logging.rb,
lib/skywriter/resource/auto_scaling/scheduled_action.rb,
lib/skywriter/resource/elastic_beanstalk/application.rb,
lib/skywriter/resource/elastic_beanstalk/environment.rb,
lib/skywriter/resource/rds/db_security_group_ingress.rb,
lib/skywriter/resource/redshift/cluster_subnet_group.rb,
lib/skywriter/resource_property/dynamo_db/key_schema.rb,
lib/skywriter/resource_property/dynamo_db/projection.rb,
lib/skywriter/resource_property/ec2/ebs_block_device.rb,
lib/skywriter/resource_property/route53/alias_target.rb,
lib/skywriter/resource/cloud_formation/authentication.rb,
lib/skywriter/resource/cloud_formation/wait_condition.rb,
lib/skywriter/resource_property/cloud_front/s3_origin.rb,
lib/skywriter/resource_property/ec2/network_interface.rb,
lib/skywriter/resource/auto_scaling/auto_scaling_group.rb,
lib/skywriter/resource/cloud_formation/custom_resource.rb,
lib/skywriter/resource/redshift/cluster_security_group.rb,
lib/skywriter/resource/ec2/network_interface_attachment.rb,
lib/skywriter/resource/ec2/vpc_dhcp_options_association.rb,
lib/skywriter/resource/redshift/cluster_parameter_group.rb,
lib/skywriter/resource_property/ec2/security_group_rule.rb,
lib/skywriter/resource_property/rds/security_group_rule.rb,
lib/skywriter/resource/auto_scaling/launch_configuration.rb,
lib/skywriter/resource/ec2/vpn_gateway_route_propagation.rb,
lib/skywriter/resource_property/ec2/block_device_mapping.rb,
lib/skywriter/resource/ec2/subnet_network_acl_association.rb,
lib/skywriter/resource/ec2/subnet_route_table_association.rb,
lib/skywriter/resource/elasticache/security_group_ingress.rb,
lib/skywriter/resource_property/cloud_front/custom_origin.rb,
lib/skywriter/resource_property/cloud_front/cache_behavior.rb,
lib/skywriter/resource/elastic_load_balancing/load_balancer.rb,
lib/skywriter/resource_property/cloud_front/forwarded_value.rb,
lib/skywriter/resource/cloud_formation/wait_condition_handle.rb,
lib/skywriter/resource/elastic_beanstalk/application_version.rb,
lib/skywriter/resource_property/cloud_formation/resource_tag.rb,
lib/skywriter/resource_property/cloud_watch/metric_dimension.rb,
lib/skywriter/resource_property/auto_scaling/ebs_block_device.rb,
lib/skywriter/resource_property/elastic_load_balancing/policy.rb,
lib/skywriter/resource/redshift/cluster_security_group_ingress.rb,
lib/skywriter/resource_property/dynamo_db/attribute_definition.rb,
lib/skywriter/resource/elastic_beanstalk/configuration_template.rb,
lib/skywriter/resource_property/cloud_front/distribution_config.rb,
lib/skywriter/resource_property/dynamo_db/local_secondary_index.rb,
lib/skywriter/resource_property/elastic_beanstalk/source_bundle.rb,
lib/skywriter/resource_property/elastic_load_balancing/listener.rb,
lib/skywriter/resource_property/s3/website_configuration_policy.rb,
lib/skywriter/resource_property/dynamo_db/global_secondary_index.rb,
lib/skywriter/resource_property/dynamo_db/provisioned_throughput.rb,
lib/skywriter/resource_property/ec2/network_interface_attachment.rb,
lib/skywriter/resource_property/ec2/network_interface_group_item.rb,
lib/skywriter/resource_property/elastic_beanstalk/option_setting.rb,
lib/skywriter/resource_property/auto_scaling/block_device_mapping.rb,
lib/skywriter/resource_property/ec2/network_interface_association.rb,
lib/skywriter/resource_property/cloud_front/default_cache_behavior.rb,
lib/skywriter/resource_property/elastic_beanstalk/environment_tier.rb,
lib/skywriter/resource_property/elastic_load_balancing/health_check.rb,
lib/skywriter/resource_property/elastic_beanstalk/source_configuration.rb,
lib/skywriter/resource_property/auto_scaling/notification_configuration.rb,
lib/skywriter/resource_property/elastic_load_balancing/access_logging_policy.rb,
lib/skywriter/resource_property/ec2/network_interface_private_ip_specification.rb,
lib/skywriter/resource_property/elastic_load_balancing/connection_draining_policy.rb,
lib/skywriter/resource_property/elastic_load_balancing/lb_cookie_stickiness_policy.rb,
lib/skywriter/resource_property/elastic_load_balancing/app_cookie_stickiness_policy.rb

Defined Under Namespace

Modules: Function, Resource Classes: PropertyDefinition, ResourceProperty, Template

Constant Summary collapse

VERSION =
"1.1.3"