terraform/builtin/providers/aws
Paul Hinze 6b6b5a43c3 provider/aws: serialize SG rule access to fix race condition
Because `aws_security_group_rule` resources are an abstraction on top of
Security Groups, they must interact with the AWS Security Group APIs in
a pattern that often results in lots of parallel requests interacting
with the same security group.

We've found that this pattern can trigger race conditions resulting in
inconsistent behavior, including:

 * Rules that report as created but don't actually exist on AWS's side
 * Rules that show up in AWS but don't register as being created
   locally, resulting in follow up attempts to authorize the rule
   failing w/ Duplicate errors

Here, we introduce a per-SG mutex that must be held by any security
group before it is allowed to interact with AWS APIs. This protects the
space between `DescribeSecurityGroup` and `Authorize*` / `Revoke*`
calls, ensuring that no other rules interact with the SG during that
span.

The included test exposes the race by applying a security group with
lots of rules, which based on the dependency graph can all be handled in
parallel. This fails most of the time without the new locking behavior.

I've omitted the mutex from `Read`, since it is only called during the
Refresh walk when no changes are being made, meaning a bunch of parallel
`DescribeSecurityGroup` API calls should be consistent in that case.
2015-11-18 12:39:59 -06:00
..
test-fixtures provider/aws: Add acceptance test for aws_iam_saml_provider 2015-09-02 20:32:20 +01:00
autoscaling_tags.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
autoscaling_tags_test.go provider/aws: handle upstream aws-sdk-go repo move 2015-06-03 13:36:57 -05:00
config.go Finishing the first pass at Kinesis Firehose. I have only implemented the S3 configuration right now as Terraform doesn't include RedShift support 2015-11-10 16:24:33 +00:00
conversions.go use single import path for aws-sdk-go 2015-11-16 00:42:08 +01:00
hosted_zones.go providers/aws: Extract normalizeRegion 2015-05-08 10:49:21 -04:00
hosted_zones_test.go providers/aws: Extract normalizeRegion 2015-05-08 10:49:21 -04:00
network_acl_entry.go removed extra parentheses 2015-10-08 15:48:04 +03:00
network_acl_entry_test.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
opsworks_layers.go Various AWS OpsWorks layer resource types. 2015-10-05 22:47:44 -07:00
provider.go provider/aws: serialize SG rule access to fix race condition 2015-11-18 12:39:59 -06:00
provider_test.go Read the "standard" AWS environment variables 2015-01-22 16:09:25 -05:00
resource_aws_ami.go removed extra parentheses 2015-10-08 15:48:04 +03:00
resource_aws_ami_copy.go Three resources for AWS AMIs. 2015-09-03 10:05:41 -07:00
resource_aws_ami_copy_test.go Three resources for AWS AMIs. 2015-09-03 10:05:41 -07:00
resource_aws_ami_from_instance.go Three resources for AWS AMIs. 2015-09-03 10:05:41 -07:00
resource_aws_ami_from_instance_test.go Three resources for AWS AMIs. 2015-09-03 10:05:41 -07:00
resource_aws_ami_test.go Three resources for AWS AMIs. 2015-09-03 10:05:41 -07:00
resource_aws_app_cookie_stickiness_policy.go Merge pull request #3277 from stack72/aws-app-cookieness-doc-update 2015-10-07 17:18:55 -07:00
resource_aws_app_cookie_stickiness_policy_test.go acc tests: ensure each resource has a _basic test 2015-06-07 18:18:14 -05:00
resource_aws_autoscaling_group.go Making the AutoScalingGroup name optiona 2015-10-31 09:24:46 +00:00
resource_aws_autoscaling_group_test.go Making the AutoScalingGroup name optiona 2015-10-31 09:24:46 +00:00
resource_aws_autoscaling_lifecycle_hook.go replace big retry func with resource.Retry 2015-11-11 10:53:23 -06:00
resource_aws_autoscaling_lifecycle_hook_test.go Add support for aws autoscaling lifecycle hooks. 2015-10-11 20:42:40 -03:00
resource_aws_autoscaling_notification.go update with test 2015-08-21 10:51:16 -05:00
resource_aws_autoscaling_notification_test.go update with test 2015-08-21 10:51:16 -05:00
resource_aws_autoscaling_policy.go provider/aws: Update source to comply with upstream breaking change 2015-07-28 15:29:46 -05:00
resource_aws_autoscaling_policy_test.go provider/aws: Add docs for autoscaling_policy + cloudwatch_metric_alarm 2015-06-17 23:10:23 +01:00
resource_aws_cloudformation_stack.go provider/aws: Add implementation for aws_cloudformation_stack 2015-10-13 22:55:55 +02:00
resource_aws_cloudformation_stack_test.go provider/aws: Add acceptance tests for aws_cloudformation_stack 2015-10-13 22:55:55 +02:00
resource_aws_cloudtrail.go aws: Add support for aws_cloudtrail 2015-10-28 17:13:14 +00:00
resource_aws_cloudtrail_test.go aws: Add acceptance test for aws_cloudtrail 2015-10-28 17:13:14 +00:00
resource_aws_cloudwatch_log_group.go provider/aws: Add cloudwatch_log_group 2015-09-16 22:28:01 +01:00
resource_aws_cloudwatch_log_group_test.go provider/aws: Add acceptance test for cloudwatch_log_group 2015-09-16 22:34:26 +01:00
resource_aws_cloudwatch_metric_alarm.go provider/aws: Update source to comply with upstream breaking change 2015-07-28 15:29:46 -05:00
resource_aws_cloudwatch_metric_alarm_test.go provider/aws: Add cloudwatch_metric_alarm 2015-06-17 23:10:23 +01:00
resource_aws_codecommit_repository.go provider/aws: var name tweak 2015-10-30 17:50:57 -05:00
resource_aws_codecommit_repository_test.go Currently, AWS CodeCommit is only available in us-east-1, therefore we 2015-10-30 21:39:16 +00:00
resource_aws_codedeploy_app.go aws: Add support for "aws_codedeploy_app" resources. 2015-10-20 18:05:39 -04:00
resource_aws_codedeploy_app_test.go Fix typo (Modifier -> Modified) 2015-11-14 12:19:29 +00:00
resource_aws_codedeploy_deployment_group.go Codeploy deployment group app_name instead of application_name. 2015-10-21 08:34:46 -07:00
resource_aws_codedeploy_deployment_group_test.go Fix typo (Modifier -> Modified) 2015-11-14 12:19:29 +00:00
resource_aws_customer_gateway.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_customer_gateway_test.go provider/aws: Converge on TestAccAWS for acceptance tests names 2015-07-21 09:42:02 -05:00
resource_aws_db_instance.go default true for auto_minor_update and allow updates for RDS DB Instance 2015-11-11 09:36:37 -06:00
resource_aws_db_instance_test.go Removing the AWS DBInstance Acceptance Test for withoutEngine as this is now part of the checkInstanceAttributes func 2015-11-10 17:35:12 +00:00
resource_aws_db_parameter_group.go Added a set of tests for the AWS DBParamGroup Name 2015-10-08 09:39:11 +01:00
resource_aws_db_parameter_group_test.go Removing the numbers from the dbParamGroup name random string. There is an edge case that this could actually trigger a failure due to not allowing to start with a number 2015-10-08 12:50:17 +01:00
resource_aws_db_security_group.go Switch to go-multierror 2015-09-27 18:58:48 -07:00
resource_aws_db_security_group_test.go acc tests: ensure each resource has a _basic test 2015-06-07 18:18:14 -05:00
resource_aws_db_subnet_group.go Build RDS subgrp ARN 2015-09-02 09:24:34 +02:00
resource_aws_db_subnet_group_test.go Support tags for aws_db_subnet_group 2015-09-01 17:23:28 +02:00
resource_aws_directory_service_directory.go provider/aws: Add aws_directory_service_directory resource 2015-10-08 17:06:39 -07:00
resource_aws_directory_service_directory_test.go provider/aws: Add acceptance tests for aws_directory_service_directory 2015-10-08 17:06:39 -07:00
resource_aws_dynamodb_table.go Merge pull request #3300 from Runscope/fix-dynamodb-gsi-bug 2015-10-15 10:04:33 -05:00
resource_aws_dynamodb_table_test.go removed extra parentheses 2015-10-08 15:48:04 +03:00
resource_aws_ebs_volume.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_ebs_volume_test.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_ecs_cluster.go Fix a panic that could occur if no ECS Cluster was found for a given cluster name 2015-11-09 14:33:20 -06:00
resource_aws_ecs_cluster_test.go acc tests: ensure each resource has a _basic test 2015-06-07 18:18:14 -05:00
resource_aws_ecs_service.go aws: Add missing dereference operator 2015-11-16 23:19:45 +00:00
resource_aws_ecs_service_test.go Align IAM version number to the current version (2012-10-17) 2015-11-13 00:32:45 +09:00
resource_aws_ecs_task_definition.go provider/aws: Make all fields in ecs_task_definition ForceNew 2015-11-14 10:36:01 +00:00
resource_aws_ecs_task_definition_test.go Fix typo (Modifier -> Modified) 2015-11-14 12:19:29 +00:00
resource_aws_efs_file_system.go provider/aws: Add efs_file_system 2015-10-03 19:35:06 -07:00
resource_aws_efs_file_system_test.go provider/aws: Add efs_file_system 2015-10-03 19:35:06 -07:00
resource_aws_efs_mount_target.go provider/aws: Add efs_mount_target 2015-10-03 19:35:06 -07:00
resource_aws_efs_mount_target_test.go provider/aws: Add efs_mount_target 2015-10-03 19:35:06 -07:00
resource_aws_eip.go update sg rule ids 2015-10-12 15:51:47 -05:00
resource_aws_eip_test.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_elasticache_cluster.go Merge branch 'pr-3707' 2015-11-06 16:55:16 -06:00
resource_aws_elasticache_cluster_test.go config updates for ElastiCache test 2015-11-06 16:55:04 -06:00
resource_aws_elasticache_parameter_group.go provider/aws: Update source to comply with upstream breaking change 2015-07-28 15:29:46 -05:00
resource_aws_elasticache_parameter_group_test.go added test 2015-06-08 22:43:39 +02:00
resource_aws_elasticache_security_group.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_elasticache_security_group_test.go acc tests: ensure each resource has a _basic test 2015-06-07 18:18:14 -05:00
resource_aws_elasticache_subnet_group.go aws_elasticache_subnet_group normalizes name to lowercase. 2015-09-03 10:03:35 -07:00
resource_aws_elasticache_subnet_group_test.go aws_elasticache_subnet_group normalizes name to lowercase. 2015-09-03 10:03:35 -07:00
resource_aws_elasticsearch_domain.go provider/aws: Add support for aws_elasticsearch_domain 2015-10-07 16:57:46 -07:00
resource_aws_elasticsearch_domain_test.go provider/aws: Add acceptance test for aws_elasticsearch_domain 2015-10-07 16:57:46 -07:00
resource_aws_elb.go return err if we fail to set access_logs; other cleanups 2015-11-10 16:58:24 -06:00
resource_aws_elb_test.go Merge branch 'master' into pr-3708 2015-11-10 16:52:45 -06:00
resource_aws_flow_log.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_flow_log_test.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_glacier_vault.go Gofmt of the aws glacier vault resource 2015-10-13 14:58:29 +01:00
resource_aws_glacier_vault_test.go Adding a test to make sure that the diffGlacierVaultTags func works as expected 2015-10-13 15:01:58 +01:00
resource_aws_iam_access_key.go provider/aws: add ses_smtp_password to iam_access_key 2015-09-03 13:01:04 -05:00
resource_aws_iam_access_key_test.go provider/aws: add ses_smtp_password to iam_access_key 2015-09-03 13:01:04 -05:00
resource_aws_iam_group.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_iam_group_membership.go handle error of trying to remove a user from a group when their name has already changed 2015-09-13 03:37:45 -04:00
resource_aws_iam_group_membership_test.go Correct syntax error in group membership test. 2015-06-10 15:29:22 +10:00
resource_aws_iam_group_policy.go provider/aws: handle upstream aws-sdk-go repo move 2015-06-03 13:36:57 -05:00
resource_aws_iam_group_policy_test.go acc tests: ensure each resource has a _basic test 2015-06-07 18:18:14 -05:00
resource_aws_iam_group_test.go aws/provider convert _normal tests to _basic 2015-06-07 18:04:38 -05:00
resource_aws_iam_instance_profile.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_iam_instance_profile_test.go acc tests: ensure each resource has a _basic test 2015-06-07 18:18:14 -05:00
resource_aws_iam_policy.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_iam_policy_attachment.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_iam_policy_attachment_test.go removed extra parentheses 2015-10-08 15:48:04 +03:00
resource_aws_iam_role.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_iam_role_policy.go provider/aws: Add validation for aws_iam_role_policy.name 2015-06-29 16:23:42 +01:00
resource_aws_iam_role_policy_test.go acc tests: ensure each resource has a _basic test 2015-06-07 18:18:14 -05:00
resource_aws_iam_role_test.go Merge branch 'master' into b-aws-iam-role-profile-update 2015-06-08 08:52:38 -05:00
resource_aws_iam_saml_provider.go provider/aws: Set previously missing ARN in iam_saml_provider 2015-11-09 20:26:23 +01:00
resource_aws_iam_saml_provider_test.go provider/aws: Add acceptance test for aws_iam_saml_provider 2015-09-02 20:32:20 +01:00
resource_aws_iam_server_certificate.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_iam_server_certificate_test.go provider/aws: Converge on TestAccAWS for acceptance tests names 2015-07-21 09:42:02 -05:00
resource_aws_iam_user.go add some logging around create/update requests for IAM user 2015-11-10 16:19:15 -06:00
resource_aws_iam_user_policy.go provider/aws: handle upstream aws-sdk-go repo move 2015-06-03 13:36:57 -05:00
resource_aws_iam_user_policy_test.go acc tests: ensure each resource has a _basic test 2015-06-07 18:18:14 -05:00
resource_aws_iam_user_test.go modify aws_iam_user_test to correctly check username and path for initial and changed username/path 2015-11-10 15:24:45 -05:00
resource_aws_instance.go removed extra parentheses 2015-10-08 15:48:04 +03:00
resource_aws_instance_migrate.go providers/aws: handle empty instancestate in state migration 2015-03-26 13:07:04 -05:00
resource_aws_instance_migrate_test.go providers/aws: handle empty instancestate in state migration 2015-03-26 13:07:04 -05:00
resource_aws_instance_test.go provider/aws: Fix issue with disabling source dest check on first run 2015-10-01 17:00:30 -05:00
resource_aws_internet_gateway.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_internet_gateway_test.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_key_pair.go provider/aws: Migrate KeyPair to version 1 2015-10-12 16:04:51 -05:00
resource_aws_key_pair_migrate.go provider/aws: Migrate KeyPair to version 1 2015-10-12 16:04:51 -05:00
resource_aws_key_pair_migrate_test.go provider/aws: Migrate KeyPair to version 1 2015-10-12 16:04:51 -05:00
resource_aws_key_pair_test.go aws/provider convert _normal tests to _basic 2015-06-07 18:04:38 -05:00
resource_aws_kinesis_firehose_delivery_stream.go provider/aws: Fix error format in Kinesis Firehose 2015-11-10 16:39:23 -05:00
resource_aws_kinesis_firehose_delivery_stream_test.go Finishing the first pass at Kinesis Firehose. I have only implemented the S3 configuration right now as Terraform doesn't include RedShift support 2015-11-10 16:24:33 +00:00
resource_aws_kinesis_stream.go provider/aws: Allow tags for kinesis streams 2015-10-12 09:00:56 -07:00
resource_aws_kinesis_stream_test.go provider/aws: Allow tags for kinesis streams 2015-10-12 09:00:56 -07:00
resource_aws_lambda_function.go Adding S3 support for Lambda provider 2015-11-06 15:57:18 -06:00
resource_aws_lambda_function_test.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_launch_configuration.go providers/aws: add name_prefix option to launch config 2015-11-07 01:29:16 -07:00
resource_aws_launch_configuration_test.go providers/aws: add name_prefix option to launch config 2015-11-07 01:29:16 -07:00
resource_aws_lb_cookie_stickiness_policy.go Remove no-op Updates from resource schemas 2015-10-03 14:29:19 -07:00
resource_aws_lb_cookie_stickiness_policy_test.go acc tests: ensure each resource has a _basic test 2015-06-07 18:18:14 -05:00
resource_aws_main_route_table_association.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_main_route_table_association_test.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_network_acl.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_network_acl_test.go remove various typos 2015-09-11 11:56:20 -07:00
resource_aws_network_interface.go remove various typos 2015-09-11 11:56:20 -07:00
resource_aws_network_interface_test.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_opsworks_custom_layer.go Various AWS OpsWorks layer resource types. 2015-10-05 22:47:44 -07:00
resource_aws_opsworks_custom_layer_test.go Various AWS OpsWorks layer resource types. 2015-10-05 22:47:44 -07:00
resource_aws_opsworks_ganglia_layer.go gofmt files from recently merged PRs 2015-10-07 13:35:06 -07:00
resource_aws_opsworks_haproxy_layer.go Various AWS OpsWorks layer resource types. 2015-10-05 22:47:44 -07:00
resource_aws_opsworks_java_app_layer.go Various AWS OpsWorks layer resource types. 2015-10-05 22:47:44 -07:00
resource_aws_opsworks_memcached_layer.go Various AWS OpsWorks layer resource types. 2015-10-05 22:47:44 -07:00
resource_aws_opsworks_mysql_layer.go Various AWS OpsWorks layer resource types. 2015-10-05 22:47:44 -07:00
resource_aws_opsworks_nodejs_app_layer.go Various AWS OpsWorks layer resource types. 2015-10-05 22:47:44 -07:00
resource_aws_opsworks_php_app_layer.go Various AWS OpsWorks layer resource types. 2015-10-05 22:47:44 -07:00
resource_aws_opsworks_rails_app_layer.go Various AWS OpsWorks layer resource types. 2015-10-05 22:47:44 -07:00
resource_aws_opsworks_stack.go gofmt files from recently merged PRs 2015-10-07 13:35:06 -07:00
resource_aws_opsworks_stack_test.go use single import path for aws-sdk-go 2015-11-16 00:42:08 +01:00
resource_aws_opsworks_static_web_layer.go Various AWS OpsWorks layer resource types. 2015-10-05 22:47:44 -07:00
resource_aws_placement_group.go provider/aws: Add aws_placement_group 2015-10-08 12:44:14 -07:00
resource_aws_placement_group_test.go provider/aws: Add acceptance test for aws_placement_group 2015-10-08 12:44:47 -07:00
resource_aws_proxy_protocol_policy.go provider/aws: handle upstream aws-sdk-go repo move 2015-06-03 13:36:57 -05:00
resource_aws_proxy_protocol_policy_test.go acc tests: ensure each resource has a _basic test 2015-06-07 18:18:14 -05:00
resource_aws_rds_cluster.go Changes after the feedback from @catsby - these all made perfect sense 2015-11-05 10:25:01 +00:00
resource_aws_rds_cluster_instance.go go fmt after rebase 2015-10-07 11:27:24 -05:00
resource_aws_rds_cluster_instance_test.go go fmt after rebase 2015-10-07 11:27:24 -05:00
resource_aws_rds_cluster_test.go Removing an unnecessary duplicate test for the RDS Cluster Backups 2015-11-05 19:01:41 +00:00
resource_aws_route.go update with go fmt 2015-10-29 17:10:44 -05:00
resource_aws_route53_delegation_set.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_route53_delegation_set_test.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_route53_health_check.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_route53_health_check_test.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_route53_record.go provider/aws: Fix crash in Route53 Record if Zone not found 2015-11-16 17:15:17 -06:00
resource_aws_route53_record_test.go provider/aws: no weight for all set_identifier 2015-11-12 16:15:05 -06:00
resource_aws_route53_zone.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_route53_zone_association.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_route53_zone_association_test.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_route53_zone_test.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_route_table.go Merge pull request #3548 from MDL/aws_route 2015-10-29 17:06:56 -05:00
resource_aws_route_table_association.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_route_table_association_test.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_route_table_test.go aws: Only fail on missing TF_ACC_ID if we're actually running acc. tests 2015-10-03 09:25:53 -07:00
resource_aws_route_test.go update with go fmt 2015-10-29 17:10:44 -05:00
resource_aws_s3_bucket.go Adding a computed ARN for the S3 Bucket as per #3666 2015-10-29 13:33:35 +00:00
resource_aws_s3_bucket_object.go provider/aws: homedir expand in s3 object source 2015-11-13 11:21:22 -06:00
resource_aws_s3_bucket_object_test.go Fixing the merge conflicts on the s3 bucket object resource after another PR had been merged 2015-10-12 16:51:27 +01:00
resource_aws_s3_bucket_test.go Align IAM version number to the current version (2012-10-17) 2015-11-13 00:32:45 +09:00
resource_aws_security_group.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_security_group_rule.go provider/aws: serialize SG rule access to fix race condition 2015-11-18 12:39:59 -06:00
resource_aws_security_group_rule_migrate.go update sg rule ids 2015-10-12 15:51:47 -05:00
resource_aws_security_group_rule_migrate_test.go update migration test 2015-10-12 16:26:49 -05:00
resource_aws_security_group_rule_test.go provider/aws: serialize SG rule access to fix race condition 2015-11-18 12:39:59 -06:00
resource_aws_security_group_test.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_sns_topic.go actually use the value 2015-11-06 14:06:50 -06:00
resource_aws_sns_topic_subscription.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_sns_topic_subscription_test.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_sns_topic_test.go Align IAM version number to the current version (2012-10-17) 2015-11-13 00:32:45 +09:00
resource_aws_spot_instance_request.go Allow non-persistent spot requests 2015-09-23 15:30:44 -03:00
resource_aws_spot_instance_request_test.go provider/aws: touch up on aws_spot_instance 2015-08-31 09:34:34 -05:00
resource_aws_sqs_queue.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_sqs_queue_test.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_subnet.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_subnet_test.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_volume_attachment.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_volume_attachment_test.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_vpc.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_vpc_dhcp_options.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_vpc_dhcp_options_association.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_vpc_dhcp_options_association_test.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_vpc_dhcp_options_test.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_vpc_endpoint.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_vpc_endpoint_test.go Align IAM version number to the current version (2012-10-17) 2015-11-13 00:32:45 +09:00
resource_aws_vpc_peering_connection.go provider/aws: Additional error checking to VPC Peering conn 2015-10-13 06:20:46 -05:00
resource_aws_vpc_peering_connection_test.go update requirement for peer test 2015-10-14 13:55:37 -05:00
resource_aws_vpc_test.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_vpn_connection.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_vpn_connection_test.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_vpn_gateway.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_aws_vpn_gateway_test.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
resource_vpn_connection_route.go Remove no-op Updates from resource schemas 2015-10-03 14:29:19 -07:00
resource_vpn_connection_route_test.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
s3_tags.go provider/aws: handle upstream aws-sdk-go repo move 2015-06-03 13:36:57 -05:00
s3_tags_test.go provider/aws: handle upstream aws-sdk-go repo move 2015-06-03 13:36:57 -05:00
structure.go go fmt structure files 2015-11-13 13:53:52 -06:00
structure_test.go go fmt structure files 2015-11-13 13:53:52 -06:00
tags.go provider/aws: Update source to comply with upstream breaking change 2015-07-28 15:29:46 -05:00
tagsEC.go provider/aws: handle upstream aws-sdk-go repo move 2015-06-03 13:36:57 -05:00
tagsEC_test.go provider/aws: handle upstream aws-sdk-go repo move 2015-06-03 13:36:57 -05:00
tagsEFS.go provider/aws: Add efs_file_system 2015-10-03 19:35:06 -07:00
tagsEFS_test.go provider/aws: Add efs_file_system 2015-10-03 19:35:06 -07:00
tagsELB.go provider/aws: handle upstream aws-sdk-go repo move 2015-06-03 13:36:57 -05:00
tagsELB_test.go provider/aws: handle upstream aws-sdk-go repo move 2015-06-03 13:36:57 -05:00
tagsRDS.go gofmt files from recently merged PRs 2015-10-07 13:35:06 -07:00
tagsRDS_test.go provider/aws: handle upstream aws-sdk-go repo move 2015-06-03 13:36:57 -05:00
tags_kinesis.go provider/aws: Allow tags for kinesis streams 2015-10-12 09:00:56 -07:00
tags_kinesis_test.go provider/aws: Allow tags for kinesis streams 2015-10-12 09:00:56 -07:00
tags_route53.go provider/aws: Update to aws-sdk 0.9.0 rc1 2015-08-17 13:27:16 -05:00
tags_route53_test.go provider/aws: handle upstream aws-sdk-go repo move 2015-06-03 13:36:57 -05:00
tags_test.go provider/aws: handle upstream aws-sdk-go repo move 2015-06-03 13:36:57 -05:00
website_endpoint_url_test.go Add website_domain for S3 buckets. 2015-07-22 10:38:28 -05:00