├── .bundle └── config ├── .gitignore ├── .travis.yml ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── autocomplete ├── bin └── cumulus ├── conf ├── autoscaling │ ├── groups │ │ └── example-scale-group.json │ └── policies │ │ ├── static │ │ └── example-static.json │ │ └── templates │ │ └── example-template.json ├── cloudfront │ ├── distributions │ │ └── example-distribution.json │ └── invalidations │ │ └── example-invalidation.json ├── configuration.json ├── ec2 │ ├── ebs │ │ └── example-group.json │ └── instances │ │ └── example-instance.json ├── elb │ ├── listeners │ │ └── example-listener.json │ ├── load-balancers │ │ └── example-load-balancer.json │ └── policies │ │ └── ExampleCustomPolicy.json ├── iam │ ├── groups │ │ └── example-group.json │ ├── policies │ │ ├── static │ │ │ └── example-static.json │ │ └── template │ │ │ └── example-template.json │ ├── roles │ │ ├── example-role.json │ │ └── policy-documents │ │ │ └── default.json │ └── users │ │ └── example-user.json ├── kinesis │ └── example-stream.json ├── route53 │ ├── includes │ │ └── example-includes.json │ └── zones │ │ ├── private-zone.json │ │ └── public-zone.json ├── s3 │ ├── buckets │ │ └── example-bucket.json │ ├── cors │ │ └── example-cors.json │ └── policies │ │ └── example-policy.json ├── security-groups │ ├── groups │ │ ├── example-security-group.json │ │ └── example-vpc │ │ │ └── default.json │ ├── rules │ │ └── default-rules.json │ └── subnets.json ├── sqs │ ├── policies │ │ └── example-policy.json │ └── queues │ │ └── example-queue.json └── vpc │ ├── network-acls │ └── example-net-acl.json │ ├── policies │ └── example-policy.json │ ├── route-tables │ └── example-route-table.json │ ├── subnets │ └── example-subnet.json │ └── vpcs │ └── example-vpc.json ├── lib ├── autoscaling │ ├── AutoScaling.rb │ ├── Commands.rb │ ├── loader │ │ └── Loader.rb │ ├── manager │ │ └── Manager.rb │ └── models │ │ ├── AlarmConfig.rb │ │ ├── AlarmDiff.rb │ │ ├── AutoScalingDiff.rb │ │ ├── GroupConfig.rb │ │ ├── PolicyConfig.rb │ │ ├── PolicyDiff.rb │ │ ├── ScheduledActionDiff.rb │ │ └── ScheduledConfig.rb ├── aws_extensions │ ├── ec2 │ │ ├── DhcpOptions.rb │ │ ├── Instance.rb │ │ ├── NetworkAcl.rb │ │ ├── NetworkInterface.rb │ │ ├── RouteTable.rb │ │ ├── SecurityGroup.rb │ │ ├── Subnet.rb │ │ ├── Volume.rb │ │ ├── Vpc.rb │ │ └── VpcEndpoint.rb │ ├── elb │ │ ├── BackendServerDescription.rb │ │ └── PolicyDescription.rb │ ├── iam │ │ └── Policy.rb │ ├── kinesis │ │ └── StreamDescription.rb │ ├── route53 │ │ └── AliasTarget.rb │ └── s3 │ │ ├── Bucket.rb │ │ ├── BucketAcl.rb │ │ ├── BucketCors.rb │ │ ├── BucketLifecycle.rb │ │ ├── BucketLogging.rb │ │ ├── BucketNotification.rb │ │ ├── BucketPolicy.rb │ │ ├── BucketTagging.rb │ │ ├── BucketVersioning.rb │ │ ├── BucketWebsite.rb │ │ ├── CORSRule.rb │ │ ├── ReplicationConfiguration.rb │ │ └── ServerSideEncryptionByDefault.rb ├── cloudfront │ ├── CloudFront.rb │ ├── Commands.rb │ ├── loader │ │ └── Loader.rb │ ├── manager │ │ └── Manager.rb │ └── models │ │ ├── CacheBehaviorConfig.rb │ │ ├── CacheBehaviorDiff.rb │ │ ├── CustomHeaderConfig.rb │ │ ├── CustomHeaderDiff.rb │ │ ├── CustomOriginConfig.rb │ │ ├── CustomOriginDiff.rb │ │ ├── DistributionConfig.rb │ │ ├── DistributionDiff.rb │ │ ├── InvalidationConfig.rb │ │ ├── OriginConfig.rb │ │ ├── OriginDiff.rb │ │ ├── OriginSslProtocols.rb │ │ └── OriginSslProtocolsDiff.rb ├── common │ ├── BaseLoader.rb │ ├── Commands.rb │ ├── manager │ │ └── Manager.rb │ └── models │ │ ├── Diff.rb │ │ ├── ListChange.rb │ │ ├── TagsDiff.rb │ │ └── UTCTimeSource.rb ├── conf │ └── Configuration.rb ├── ec2 │ ├── Commands.rb │ ├── EC2.rb │ ├── IPProtocolMapping.rb │ ├── loaders │ │ ├── EbsLoader.rb │ │ └── InstanceLoader.rb │ ├── managers │ │ ├── EbsManager.rb │ │ └── InstanceManager.rb │ └── models │ │ ├── EbsGroupConfig.rb │ │ ├── EbsGroupDiff.rb │ │ ├── InstanceConfig.rb │ │ └── InstanceDiff.rb ├── elb │ ├── Commands.rb │ ├── ELB.rb │ ├── loader │ │ └── Loader.rb │ ├── manager │ │ └── Manager.rb │ └── models │ │ ├── AccessLogConfig.rb │ │ ├── AccessLogDiff.rb │ │ ├── HealthCheckConfig.rb │ │ ├── HealthCheckDiff.rb │ │ ├── ListenerConfig.rb │ │ ├── ListenerDiff.rb │ │ ├── LoadBalancerConfig.rb │ │ └── LoadBalancerDiff.rb ├── iam │ ├── Commands.rb │ ├── IAM.rb │ ├── loader │ │ └── Loader.rb │ ├── manager │ │ ├── IamGroups.rb │ │ ├── IamResource.rb │ │ ├── IamRoles.rb │ │ ├── IamUsers.rb │ │ └── Manager.rb │ ├── migration │ │ ├── AssumeRoleUnifier.rb │ │ └── PolicyUnifier.rb │ └── models │ │ ├── GroupConfig.rb │ │ ├── IamDiff.rb │ │ ├── PolicyConfig.rb │ │ ├── ResourceWithPolicy.rb │ │ ├── RoleConfig.rb │ │ ├── StatementConfig.rb │ │ └── UserConfig.rb ├── kinesis │ ├── Commands.rb │ ├── Kinesis.rb │ ├── loader │ │ └── Loader.rb │ ├── manager │ │ └── Manager.rb │ └── models │ │ ├── StreamConfig.rb │ │ └── StreamDiff.rb ├── lambda │ └── Lambda.rb ├── route53 │ ├── Commands.rb │ ├── loader │ │ └── Loader.rb │ ├── manager │ │ └── Manager.rb │ └── models │ │ ├── AliasTarget.rb │ │ ├── RecordConfig.rb │ │ ├── RecordDiff.rb │ │ ├── Vpc.rb │ │ ├── ZoneConfig.rb │ │ └── ZoneDiff.rb ├── s3 │ ├── Commands.rb │ ├── S3.rb │ ├── loader │ │ └── Loader.rb │ ├── manager │ │ └── Manager.rb │ └── models │ │ ├── BucketConfig.rb │ │ ├── BucketDiff.rb │ │ ├── DefaultEncryptionConfig.rb │ │ ├── DefaultEncryptionDiff.rb │ │ ├── GrantConfig.rb │ │ ├── GrantDiff.rb │ │ ├── LifecycleConfig.rb │ │ ├── LifecycleDiff.rb │ │ ├── LoggingConfig.rb │ │ ├── NotificationConfig.rb │ │ ├── NotificationDiff.rb │ │ ├── ReplicationConfig.rb │ │ ├── ReplicationDiff.rb │ │ └── WebsiteConfig.rb ├── security │ ├── Commands.rb │ ├── SecurityGroups.rb │ ├── loader │ │ └── Loader.rb │ ├── manager │ │ └── Manager.rb │ └── models │ │ ├── RuleConfig.rb │ │ ├── RuleDiff.rb │ │ ├── RuleMigration.rb │ │ ├── SecurityGroupConfig.rb │ │ └── SecurityGroupDiff.rb ├── sns │ └── SNS.rb ├── sqs │ ├── Commands.rb │ ├── SQS.rb │ ├── loader │ │ └── Loader.rb │ ├── manager │ │ └── Manager.rb │ └── models │ │ ├── DeadLetterConfig.rb │ │ ├── DeadLetterDiff.rb │ │ ├── QueueConfig.rb │ │ └── QueueDiff.rb ├── util │ ├── AwsUtil.rb │ ├── Colors.rb │ └── StatusCodes.rb └── vpc │ ├── Commands.rb │ ├── loader │ └── Loader.rb │ ├── manager │ └── Manager.rb │ └── models │ ├── AclEntryConfig.rb │ ├── AclEntryDiff.rb │ ├── DhcpConfig.rb │ ├── DhcpDiff.rb │ ├── EndpointConfig.rb │ ├── EndpointDiff.rb │ ├── NetworkAclConfig.rb │ ├── NetworkAclDiff.rb │ ├── RouteConfig.rb │ ├── RouteDiff.rb │ ├── RouteTableConfig.rb │ ├── RouteTableDiff.rb │ ├── SubnetConfig.rb │ ├── SubnetDiff.rb │ ├── VpcConfig.rb │ └── VpcDiff.rb ├── lucid-cumulus.gemspec ├── rakefile.rb └── spec ├── mocks ├── ClientSpy.rb ├── MockedConfiguration.rb ├── MockedLoader.rb └── MockedStatusCodes.rb ├── rspec_config.rb ├── sqs ├── SQSUtil.rb ├── SingleChangeTest.rb ├── diff_spec.rb └── sync_spec.rb └── util ├── DeepMerge.rb └── ManagerUtil.rb /.bundle/config: -------------------------------------------------------------------------------- 1 | --- 2 | BUNDLE_PATH: ".gems" 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | _site 2 | generated/ 3 | .sass-cache/ 4 | /.gems 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/README.md -------------------------------------------------------------------------------- /autocomplete: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/autocomplete -------------------------------------------------------------------------------- /bin/cumulus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/bin/cumulus -------------------------------------------------------------------------------- /conf/autoscaling/groups/example-scale-group.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/conf/autoscaling/groups/example-scale-group.json -------------------------------------------------------------------------------- /conf/autoscaling/policies/static/example-static.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/conf/autoscaling/policies/static/example-static.json -------------------------------------------------------------------------------- /conf/autoscaling/policies/templates/example-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/conf/autoscaling/policies/templates/example-template.json -------------------------------------------------------------------------------- /conf/cloudfront/distributions/example-distribution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/conf/cloudfront/distributions/example-distribution.json -------------------------------------------------------------------------------- /conf/cloudfront/invalidations/example-invalidation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/conf/cloudfront/invalidations/example-invalidation.json -------------------------------------------------------------------------------- /conf/configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/conf/configuration.json -------------------------------------------------------------------------------- /conf/ec2/ebs/example-group.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/conf/ec2/ebs/example-group.json -------------------------------------------------------------------------------- /conf/ec2/instances/example-instance.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/conf/ec2/instances/example-instance.json -------------------------------------------------------------------------------- /conf/elb/listeners/example-listener.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/conf/elb/listeners/example-listener.json -------------------------------------------------------------------------------- /conf/elb/load-balancers/example-load-balancer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/conf/elb/load-balancers/example-load-balancer.json -------------------------------------------------------------------------------- /conf/elb/policies/ExampleCustomPolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/conf/elb/policies/ExampleCustomPolicy.json -------------------------------------------------------------------------------- /conf/iam/groups/example-group.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/conf/iam/groups/example-group.json -------------------------------------------------------------------------------- /conf/iam/policies/static/example-static.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/conf/iam/policies/static/example-static.json -------------------------------------------------------------------------------- /conf/iam/policies/template/example-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/conf/iam/policies/template/example-template.json -------------------------------------------------------------------------------- /conf/iam/roles/example-role.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/conf/iam/roles/example-role.json -------------------------------------------------------------------------------- /conf/iam/roles/policy-documents/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/conf/iam/roles/policy-documents/default.json -------------------------------------------------------------------------------- /conf/iam/users/example-user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/conf/iam/users/example-user.json -------------------------------------------------------------------------------- /conf/kinesis/example-stream.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/conf/kinesis/example-stream.json -------------------------------------------------------------------------------- /conf/route53/includes/example-includes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/conf/route53/includes/example-includes.json -------------------------------------------------------------------------------- /conf/route53/zones/private-zone.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/conf/route53/zones/private-zone.json -------------------------------------------------------------------------------- /conf/route53/zones/public-zone.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/conf/route53/zones/public-zone.json -------------------------------------------------------------------------------- /conf/s3/buckets/example-bucket.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/conf/s3/buckets/example-bucket.json -------------------------------------------------------------------------------- /conf/s3/cors/example-cors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/conf/s3/cors/example-cors.json -------------------------------------------------------------------------------- /conf/s3/policies/example-policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/conf/s3/policies/example-policy.json -------------------------------------------------------------------------------- /conf/security-groups/groups/example-security-group.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/conf/security-groups/groups/example-security-group.json -------------------------------------------------------------------------------- /conf/security-groups/groups/example-vpc/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/conf/security-groups/groups/example-vpc/default.json -------------------------------------------------------------------------------- /conf/security-groups/rules/default-rules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/conf/security-groups/rules/default-rules.json -------------------------------------------------------------------------------- /conf/security-groups/subnets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/conf/security-groups/subnets.json -------------------------------------------------------------------------------- /conf/sqs/policies/example-policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/conf/sqs/policies/example-policy.json -------------------------------------------------------------------------------- /conf/sqs/queues/example-queue.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/conf/sqs/queues/example-queue.json -------------------------------------------------------------------------------- /conf/vpc/network-acls/example-net-acl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/conf/vpc/network-acls/example-net-acl.json -------------------------------------------------------------------------------- /conf/vpc/policies/example-policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/conf/vpc/policies/example-policy.json -------------------------------------------------------------------------------- /conf/vpc/route-tables/example-route-table.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/conf/vpc/route-tables/example-route-table.json -------------------------------------------------------------------------------- /conf/vpc/subnets/example-subnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/conf/vpc/subnets/example-subnet.json -------------------------------------------------------------------------------- /conf/vpc/vpcs/example-vpc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/conf/vpc/vpcs/example-vpc.json -------------------------------------------------------------------------------- /lib/autoscaling/AutoScaling.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/autoscaling/AutoScaling.rb -------------------------------------------------------------------------------- /lib/autoscaling/Commands.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/autoscaling/Commands.rb -------------------------------------------------------------------------------- /lib/autoscaling/loader/Loader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/autoscaling/loader/Loader.rb -------------------------------------------------------------------------------- /lib/autoscaling/manager/Manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/autoscaling/manager/Manager.rb -------------------------------------------------------------------------------- /lib/autoscaling/models/AlarmConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/autoscaling/models/AlarmConfig.rb -------------------------------------------------------------------------------- /lib/autoscaling/models/AlarmDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/autoscaling/models/AlarmDiff.rb -------------------------------------------------------------------------------- /lib/autoscaling/models/AutoScalingDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/autoscaling/models/AutoScalingDiff.rb -------------------------------------------------------------------------------- /lib/autoscaling/models/GroupConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/autoscaling/models/GroupConfig.rb -------------------------------------------------------------------------------- /lib/autoscaling/models/PolicyConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/autoscaling/models/PolicyConfig.rb -------------------------------------------------------------------------------- /lib/autoscaling/models/PolicyDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/autoscaling/models/PolicyDiff.rb -------------------------------------------------------------------------------- /lib/autoscaling/models/ScheduledActionDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/autoscaling/models/ScheduledActionDiff.rb -------------------------------------------------------------------------------- /lib/autoscaling/models/ScheduledConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/autoscaling/models/ScheduledConfig.rb -------------------------------------------------------------------------------- /lib/aws_extensions/ec2/DhcpOptions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/aws_extensions/ec2/DhcpOptions.rb -------------------------------------------------------------------------------- /lib/aws_extensions/ec2/Instance.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/aws_extensions/ec2/Instance.rb -------------------------------------------------------------------------------- /lib/aws_extensions/ec2/NetworkAcl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/aws_extensions/ec2/NetworkAcl.rb -------------------------------------------------------------------------------- /lib/aws_extensions/ec2/NetworkInterface.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/aws_extensions/ec2/NetworkInterface.rb -------------------------------------------------------------------------------- /lib/aws_extensions/ec2/RouteTable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/aws_extensions/ec2/RouteTable.rb -------------------------------------------------------------------------------- /lib/aws_extensions/ec2/SecurityGroup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/aws_extensions/ec2/SecurityGroup.rb -------------------------------------------------------------------------------- /lib/aws_extensions/ec2/Subnet.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/aws_extensions/ec2/Subnet.rb -------------------------------------------------------------------------------- /lib/aws_extensions/ec2/Volume.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/aws_extensions/ec2/Volume.rb -------------------------------------------------------------------------------- /lib/aws_extensions/ec2/Vpc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/aws_extensions/ec2/Vpc.rb -------------------------------------------------------------------------------- /lib/aws_extensions/ec2/VpcEndpoint.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/aws_extensions/ec2/VpcEndpoint.rb -------------------------------------------------------------------------------- /lib/aws_extensions/elb/BackendServerDescription.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/aws_extensions/elb/BackendServerDescription.rb -------------------------------------------------------------------------------- /lib/aws_extensions/elb/PolicyDescription.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/aws_extensions/elb/PolicyDescription.rb -------------------------------------------------------------------------------- /lib/aws_extensions/iam/Policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/aws_extensions/iam/Policy.rb -------------------------------------------------------------------------------- /lib/aws_extensions/kinesis/StreamDescription.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/aws_extensions/kinesis/StreamDescription.rb -------------------------------------------------------------------------------- /lib/aws_extensions/route53/AliasTarget.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/aws_extensions/route53/AliasTarget.rb -------------------------------------------------------------------------------- /lib/aws_extensions/s3/Bucket.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/aws_extensions/s3/Bucket.rb -------------------------------------------------------------------------------- /lib/aws_extensions/s3/BucketAcl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/aws_extensions/s3/BucketAcl.rb -------------------------------------------------------------------------------- /lib/aws_extensions/s3/BucketCors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/aws_extensions/s3/BucketCors.rb -------------------------------------------------------------------------------- /lib/aws_extensions/s3/BucketLifecycle.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/aws_extensions/s3/BucketLifecycle.rb -------------------------------------------------------------------------------- /lib/aws_extensions/s3/BucketLogging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/aws_extensions/s3/BucketLogging.rb -------------------------------------------------------------------------------- /lib/aws_extensions/s3/BucketNotification.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/aws_extensions/s3/BucketNotification.rb -------------------------------------------------------------------------------- /lib/aws_extensions/s3/BucketPolicy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/aws_extensions/s3/BucketPolicy.rb -------------------------------------------------------------------------------- /lib/aws_extensions/s3/BucketTagging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/aws_extensions/s3/BucketTagging.rb -------------------------------------------------------------------------------- /lib/aws_extensions/s3/BucketVersioning.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/aws_extensions/s3/BucketVersioning.rb -------------------------------------------------------------------------------- /lib/aws_extensions/s3/BucketWebsite.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/aws_extensions/s3/BucketWebsite.rb -------------------------------------------------------------------------------- /lib/aws_extensions/s3/CORSRule.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/aws_extensions/s3/CORSRule.rb -------------------------------------------------------------------------------- /lib/aws_extensions/s3/ReplicationConfiguration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/aws_extensions/s3/ReplicationConfiguration.rb -------------------------------------------------------------------------------- /lib/aws_extensions/s3/ServerSideEncryptionByDefault.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/aws_extensions/s3/ServerSideEncryptionByDefault.rb -------------------------------------------------------------------------------- /lib/cloudfront/CloudFront.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/cloudfront/CloudFront.rb -------------------------------------------------------------------------------- /lib/cloudfront/Commands.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/cloudfront/Commands.rb -------------------------------------------------------------------------------- /lib/cloudfront/loader/Loader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/cloudfront/loader/Loader.rb -------------------------------------------------------------------------------- /lib/cloudfront/manager/Manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/cloudfront/manager/Manager.rb -------------------------------------------------------------------------------- /lib/cloudfront/models/CacheBehaviorConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/cloudfront/models/CacheBehaviorConfig.rb -------------------------------------------------------------------------------- /lib/cloudfront/models/CacheBehaviorDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/cloudfront/models/CacheBehaviorDiff.rb -------------------------------------------------------------------------------- /lib/cloudfront/models/CustomHeaderConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/cloudfront/models/CustomHeaderConfig.rb -------------------------------------------------------------------------------- /lib/cloudfront/models/CustomHeaderDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/cloudfront/models/CustomHeaderDiff.rb -------------------------------------------------------------------------------- /lib/cloudfront/models/CustomOriginConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/cloudfront/models/CustomOriginConfig.rb -------------------------------------------------------------------------------- /lib/cloudfront/models/CustomOriginDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/cloudfront/models/CustomOriginDiff.rb -------------------------------------------------------------------------------- /lib/cloudfront/models/DistributionConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/cloudfront/models/DistributionConfig.rb -------------------------------------------------------------------------------- /lib/cloudfront/models/DistributionDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/cloudfront/models/DistributionDiff.rb -------------------------------------------------------------------------------- /lib/cloudfront/models/InvalidationConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/cloudfront/models/InvalidationConfig.rb -------------------------------------------------------------------------------- /lib/cloudfront/models/OriginConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/cloudfront/models/OriginConfig.rb -------------------------------------------------------------------------------- /lib/cloudfront/models/OriginDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/cloudfront/models/OriginDiff.rb -------------------------------------------------------------------------------- /lib/cloudfront/models/OriginSslProtocols.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/cloudfront/models/OriginSslProtocols.rb -------------------------------------------------------------------------------- /lib/cloudfront/models/OriginSslProtocolsDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/cloudfront/models/OriginSslProtocolsDiff.rb -------------------------------------------------------------------------------- /lib/common/BaseLoader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/common/BaseLoader.rb -------------------------------------------------------------------------------- /lib/common/Commands.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/common/Commands.rb -------------------------------------------------------------------------------- /lib/common/manager/Manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/common/manager/Manager.rb -------------------------------------------------------------------------------- /lib/common/models/Diff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/common/models/Diff.rb -------------------------------------------------------------------------------- /lib/common/models/ListChange.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/common/models/ListChange.rb -------------------------------------------------------------------------------- /lib/common/models/TagsDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/common/models/TagsDiff.rb -------------------------------------------------------------------------------- /lib/common/models/UTCTimeSource.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/common/models/UTCTimeSource.rb -------------------------------------------------------------------------------- /lib/conf/Configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/conf/Configuration.rb -------------------------------------------------------------------------------- /lib/ec2/Commands.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/ec2/Commands.rb -------------------------------------------------------------------------------- /lib/ec2/EC2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/ec2/EC2.rb -------------------------------------------------------------------------------- /lib/ec2/IPProtocolMapping.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/ec2/IPProtocolMapping.rb -------------------------------------------------------------------------------- /lib/ec2/loaders/EbsLoader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/ec2/loaders/EbsLoader.rb -------------------------------------------------------------------------------- /lib/ec2/loaders/InstanceLoader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/ec2/loaders/InstanceLoader.rb -------------------------------------------------------------------------------- /lib/ec2/managers/EbsManager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/ec2/managers/EbsManager.rb -------------------------------------------------------------------------------- /lib/ec2/managers/InstanceManager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/ec2/managers/InstanceManager.rb -------------------------------------------------------------------------------- /lib/ec2/models/EbsGroupConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/ec2/models/EbsGroupConfig.rb -------------------------------------------------------------------------------- /lib/ec2/models/EbsGroupDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/ec2/models/EbsGroupDiff.rb -------------------------------------------------------------------------------- /lib/ec2/models/InstanceConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/ec2/models/InstanceConfig.rb -------------------------------------------------------------------------------- /lib/ec2/models/InstanceDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/ec2/models/InstanceDiff.rb -------------------------------------------------------------------------------- /lib/elb/Commands.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/elb/Commands.rb -------------------------------------------------------------------------------- /lib/elb/ELB.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/elb/ELB.rb -------------------------------------------------------------------------------- /lib/elb/loader/Loader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/elb/loader/Loader.rb -------------------------------------------------------------------------------- /lib/elb/manager/Manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/elb/manager/Manager.rb -------------------------------------------------------------------------------- /lib/elb/models/AccessLogConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/elb/models/AccessLogConfig.rb -------------------------------------------------------------------------------- /lib/elb/models/AccessLogDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/elb/models/AccessLogDiff.rb -------------------------------------------------------------------------------- /lib/elb/models/HealthCheckConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/elb/models/HealthCheckConfig.rb -------------------------------------------------------------------------------- /lib/elb/models/HealthCheckDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/elb/models/HealthCheckDiff.rb -------------------------------------------------------------------------------- /lib/elb/models/ListenerConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/elb/models/ListenerConfig.rb -------------------------------------------------------------------------------- /lib/elb/models/ListenerDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/elb/models/ListenerDiff.rb -------------------------------------------------------------------------------- /lib/elb/models/LoadBalancerConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/elb/models/LoadBalancerConfig.rb -------------------------------------------------------------------------------- /lib/elb/models/LoadBalancerDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/elb/models/LoadBalancerDiff.rb -------------------------------------------------------------------------------- /lib/iam/Commands.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/iam/Commands.rb -------------------------------------------------------------------------------- /lib/iam/IAM.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/iam/IAM.rb -------------------------------------------------------------------------------- /lib/iam/loader/Loader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/iam/loader/Loader.rb -------------------------------------------------------------------------------- /lib/iam/manager/IamGroups.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/iam/manager/IamGroups.rb -------------------------------------------------------------------------------- /lib/iam/manager/IamResource.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/iam/manager/IamResource.rb -------------------------------------------------------------------------------- /lib/iam/manager/IamRoles.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/iam/manager/IamRoles.rb -------------------------------------------------------------------------------- /lib/iam/manager/IamUsers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/iam/manager/IamUsers.rb -------------------------------------------------------------------------------- /lib/iam/manager/Manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/iam/manager/Manager.rb -------------------------------------------------------------------------------- /lib/iam/migration/AssumeRoleUnifier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/iam/migration/AssumeRoleUnifier.rb -------------------------------------------------------------------------------- /lib/iam/migration/PolicyUnifier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/iam/migration/PolicyUnifier.rb -------------------------------------------------------------------------------- /lib/iam/models/GroupConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/iam/models/GroupConfig.rb -------------------------------------------------------------------------------- /lib/iam/models/IamDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/iam/models/IamDiff.rb -------------------------------------------------------------------------------- /lib/iam/models/PolicyConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/iam/models/PolicyConfig.rb -------------------------------------------------------------------------------- /lib/iam/models/ResourceWithPolicy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/iam/models/ResourceWithPolicy.rb -------------------------------------------------------------------------------- /lib/iam/models/RoleConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/iam/models/RoleConfig.rb -------------------------------------------------------------------------------- /lib/iam/models/StatementConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/iam/models/StatementConfig.rb -------------------------------------------------------------------------------- /lib/iam/models/UserConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/iam/models/UserConfig.rb -------------------------------------------------------------------------------- /lib/kinesis/Commands.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/kinesis/Commands.rb -------------------------------------------------------------------------------- /lib/kinesis/Kinesis.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/kinesis/Kinesis.rb -------------------------------------------------------------------------------- /lib/kinesis/loader/Loader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/kinesis/loader/Loader.rb -------------------------------------------------------------------------------- /lib/kinesis/manager/Manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/kinesis/manager/Manager.rb -------------------------------------------------------------------------------- /lib/kinesis/models/StreamConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/kinesis/models/StreamConfig.rb -------------------------------------------------------------------------------- /lib/kinesis/models/StreamDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/kinesis/models/StreamDiff.rb -------------------------------------------------------------------------------- /lib/lambda/Lambda.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/lambda/Lambda.rb -------------------------------------------------------------------------------- /lib/route53/Commands.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/route53/Commands.rb -------------------------------------------------------------------------------- /lib/route53/loader/Loader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/route53/loader/Loader.rb -------------------------------------------------------------------------------- /lib/route53/manager/Manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/route53/manager/Manager.rb -------------------------------------------------------------------------------- /lib/route53/models/AliasTarget.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/route53/models/AliasTarget.rb -------------------------------------------------------------------------------- /lib/route53/models/RecordConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/route53/models/RecordConfig.rb -------------------------------------------------------------------------------- /lib/route53/models/RecordDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/route53/models/RecordDiff.rb -------------------------------------------------------------------------------- /lib/route53/models/Vpc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/route53/models/Vpc.rb -------------------------------------------------------------------------------- /lib/route53/models/ZoneConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/route53/models/ZoneConfig.rb -------------------------------------------------------------------------------- /lib/route53/models/ZoneDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/route53/models/ZoneDiff.rb -------------------------------------------------------------------------------- /lib/s3/Commands.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/s3/Commands.rb -------------------------------------------------------------------------------- /lib/s3/S3.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/s3/S3.rb -------------------------------------------------------------------------------- /lib/s3/loader/Loader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/s3/loader/Loader.rb -------------------------------------------------------------------------------- /lib/s3/manager/Manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/s3/manager/Manager.rb -------------------------------------------------------------------------------- /lib/s3/models/BucketConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/s3/models/BucketConfig.rb -------------------------------------------------------------------------------- /lib/s3/models/BucketDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/s3/models/BucketDiff.rb -------------------------------------------------------------------------------- /lib/s3/models/DefaultEncryptionConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/s3/models/DefaultEncryptionConfig.rb -------------------------------------------------------------------------------- /lib/s3/models/DefaultEncryptionDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/s3/models/DefaultEncryptionDiff.rb -------------------------------------------------------------------------------- /lib/s3/models/GrantConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/s3/models/GrantConfig.rb -------------------------------------------------------------------------------- /lib/s3/models/GrantDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/s3/models/GrantDiff.rb -------------------------------------------------------------------------------- /lib/s3/models/LifecycleConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/s3/models/LifecycleConfig.rb -------------------------------------------------------------------------------- /lib/s3/models/LifecycleDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/s3/models/LifecycleDiff.rb -------------------------------------------------------------------------------- /lib/s3/models/LoggingConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/s3/models/LoggingConfig.rb -------------------------------------------------------------------------------- /lib/s3/models/NotificationConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/s3/models/NotificationConfig.rb -------------------------------------------------------------------------------- /lib/s3/models/NotificationDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/s3/models/NotificationDiff.rb -------------------------------------------------------------------------------- /lib/s3/models/ReplicationConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/s3/models/ReplicationConfig.rb -------------------------------------------------------------------------------- /lib/s3/models/ReplicationDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/s3/models/ReplicationDiff.rb -------------------------------------------------------------------------------- /lib/s3/models/WebsiteConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/s3/models/WebsiteConfig.rb -------------------------------------------------------------------------------- /lib/security/Commands.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/security/Commands.rb -------------------------------------------------------------------------------- /lib/security/SecurityGroups.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/security/SecurityGroups.rb -------------------------------------------------------------------------------- /lib/security/loader/Loader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/security/loader/Loader.rb -------------------------------------------------------------------------------- /lib/security/manager/Manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/security/manager/Manager.rb -------------------------------------------------------------------------------- /lib/security/models/RuleConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/security/models/RuleConfig.rb -------------------------------------------------------------------------------- /lib/security/models/RuleDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/security/models/RuleDiff.rb -------------------------------------------------------------------------------- /lib/security/models/RuleMigration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/security/models/RuleMigration.rb -------------------------------------------------------------------------------- /lib/security/models/SecurityGroupConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/security/models/SecurityGroupConfig.rb -------------------------------------------------------------------------------- /lib/security/models/SecurityGroupDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/security/models/SecurityGroupDiff.rb -------------------------------------------------------------------------------- /lib/sns/SNS.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/sns/SNS.rb -------------------------------------------------------------------------------- /lib/sqs/Commands.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/sqs/Commands.rb -------------------------------------------------------------------------------- /lib/sqs/SQS.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/sqs/SQS.rb -------------------------------------------------------------------------------- /lib/sqs/loader/Loader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/sqs/loader/Loader.rb -------------------------------------------------------------------------------- /lib/sqs/manager/Manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/sqs/manager/Manager.rb -------------------------------------------------------------------------------- /lib/sqs/models/DeadLetterConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/sqs/models/DeadLetterConfig.rb -------------------------------------------------------------------------------- /lib/sqs/models/DeadLetterDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/sqs/models/DeadLetterDiff.rb -------------------------------------------------------------------------------- /lib/sqs/models/QueueConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/sqs/models/QueueConfig.rb -------------------------------------------------------------------------------- /lib/sqs/models/QueueDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/sqs/models/QueueDiff.rb -------------------------------------------------------------------------------- /lib/util/AwsUtil.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/util/AwsUtil.rb -------------------------------------------------------------------------------- /lib/util/Colors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/util/Colors.rb -------------------------------------------------------------------------------- /lib/util/StatusCodes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/util/StatusCodes.rb -------------------------------------------------------------------------------- /lib/vpc/Commands.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/vpc/Commands.rb -------------------------------------------------------------------------------- /lib/vpc/loader/Loader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/vpc/loader/Loader.rb -------------------------------------------------------------------------------- /lib/vpc/manager/Manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/vpc/manager/Manager.rb -------------------------------------------------------------------------------- /lib/vpc/models/AclEntryConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/vpc/models/AclEntryConfig.rb -------------------------------------------------------------------------------- /lib/vpc/models/AclEntryDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/vpc/models/AclEntryDiff.rb -------------------------------------------------------------------------------- /lib/vpc/models/DhcpConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/vpc/models/DhcpConfig.rb -------------------------------------------------------------------------------- /lib/vpc/models/DhcpDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/vpc/models/DhcpDiff.rb -------------------------------------------------------------------------------- /lib/vpc/models/EndpointConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/vpc/models/EndpointConfig.rb -------------------------------------------------------------------------------- /lib/vpc/models/EndpointDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/vpc/models/EndpointDiff.rb -------------------------------------------------------------------------------- /lib/vpc/models/NetworkAclConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/vpc/models/NetworkAclConfig.rb -------------------------------------------------------------------------------- /lib/vpc/models/NetworkAclDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/vpc/models/NetworkAclDiff.rb -------------------------------------------------------------------------------- /lib/vpc/models/RouteConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/vpc/models/RouteConfig.rb -------------------------------------------------------------------------------- /lib/vpc/models/RouteDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/vpc/models/RouteDiff.rb -------------------------------------------------------------------------------- /lib/vpc/models/RouteTableConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/vpc/models/RouteTableConfig.rb -------------------------------------------------------------------------------- /lib/vpc/models/RouteTableDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/vpc/models/RouteTableDiff.rb -------------------------------------------------------------------------------- /lib/vpc/models/SubnetConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/vpc/models/SubnetConfig.rb -------------------------------------------------------------------------------- /lib/vpc/models/SubnetDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/vpc/models/SubnetDiff.rb -------------------------------------------------------------------------------- /lib/vpc/models/VpcConfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/vpc/models/VpcConfig.rb -------------------------------------------------------------------------------- /lib/vpc/models/VpcDiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lib/vpc/models/VpcDiff.rb -------------------------------------------------------------------------------- /lucid-cumulus.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/lucid-cumulus.gemspec -------------------------------------------------------------------------------- /rakefile.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/rakefile.rb -------------------------------------------------------------------------------- /spec/mocks/ClientSpy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/spec/mocks/ClientSpy.rb -------------------------------------------------------------------------------- /spec/mocks/MockedConfiguration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/spec/mocks/MockedConfiguration.rb -------------------------------------------------------------------------------- /spec/mocks/MockedLoader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/spec/mocks/MockedLoader.rb -------------------------------------------------------------------------------- /spec/mocks/MockedStatusCodes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/spec/mocks/MockedStatusCodes.rb -------------------------------------------------------------------------------- /spec/rspec_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/spec/rspec_config.rb -------------------------------------------------------------------------------- /spec/sqs/SQSUtil.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/spec/sqs/SQSUtil.rb -------------------------------------------------------------------------------- /spec/sqs/SingleChangeTest.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/spec/sqs/SingleChangeTest.rb -------------------------------------------------------------------------------- /spec/sqs/diff_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/spec/sqs/diff_spec.rb -------------------------------------------------------------------------------- /spec/sqs/sync_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/spec/sqs/sync_spec.rb -------------------------------------------------------------------------------- /spec/util/DeepMerge.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/spec/util/DeepMerge.rb -------------------------------------------------------------------------------- /spec/util/ManagerUtil.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucidsoftware/cumulus/HEAD/spec/util/ManagerUtil.rb --------------------------------------------------------------------------------