terraform/website/source/docs/providers/aws/r
Paul Hinze c70eab6500 aws: undeprecate min_elb_capacity; restore min capacity waiting
It was a mistake to switched fully to `==` when activating waiting for
capacity on updates in #3947. Users that didn't set `min_elb_capacity ==
desired_capacity` and instead treated it as an actual "minimum" would
see timeouts for every create, since their target numbers would never be
reached exactly.

Here, we fix that regression by restoring the minimum waiting behavior
during creates.

In order to preserve all the stated behavior, I had to split out
different criteria for create and update, criteria which are now
exhaustively unit tested.

The set of fields that affect capacity waiting behavior has become a bit
of a mess. Next major release I'd like to rework all of these into a
more consistently named block of config. For now, just getting the
behavior correct and documented.

(Also removes all the fixed names from the ASG tests as I was hitting
collision issues running them over here.)

Fixes #4792
2016-01-27 13:30:44 -06:00
..
ami.html.markdown
ami_copy.html.markdown
ami_from_instance.html.markdown
app_cookie_stickiness_policy.html.markdown
autoscaling_group.html.markdown aws: undeprecate min_elb_capacity; restore min capacity waiting 2016-01-27 13:30:44 -06:00
autoscaling_lifecycle_hooks.html.markdown Change ASG Lifecycle Default Result to be computed and added a test to record what the default value is 2016-01-15 22:34:16 +00:00
autoscaling_notification.html.markdown Use HTTPS + www. for links 2016-01-14 16:03:26 -05:00
autoscaling_policy.html.markdown Use HTTPS + www. for links 2016-01-14 16:03:26 -05:00
autoscaling_schedule.html.markdown Adding a resource for aws_autoscaling_schedule 2015-12-11 18:43:38 +00:00
cloudformation_stack.html.markdown
cloudtrail.html.markdown Principal * gets rejected by AWS, use cloudtrail.amazonaws.com instead. 2016-01-19 08:54:42 +00:00
cloudwatch_log_group.html.markdown
cloudwatch_metric_alarm.html.markdown Use HTTPS + www. for links 2016-01-14 16:03:26 -05:00
code_commit_repository.html.markdown
codedeploy_app.html.markdown
codedeploy_deployment_group.html.markdown Update codedeploy_deployment_group.html.markdown 2016-01-08 00:47:27 -05:00
customer_gateway.html.markdown
db_instance.html.markdown Use HTTPS + www. for links 2016-01-14 16:03:26 -05:00
db_parameter_group.html.markdown Adding support to DB Parameter Group for Tags 2015-12-11 12:07:50 +00:00
db_security_group.html.markdown Changing the ingress structure to be required in DB Security Group - this was marked as optional in the docs whereas the schema has it as required 2015-12-17 01:18:53 +01:00
db_subnet_group.html.markdown Adding the ARN as an output of the DB Subnet Group 2015-12-11 12:39:15 +00:00
directory_service_directory.html.markdown Add support for creating connectors to aws_directory_service_directory 2015-12-18 21:42:54 +00:00
dynamodb_table.html.markdown Use HTTPS + www. for links 2016-01-14 16:03:26 -05:00
ebs_volume.html.md Update ebs_volume.html.md 2015-12-22 17:27:44 +03:00
ecr_repository.html.markdown provider/aws: mention us-east-1 in ECR docs and tests 2015-12-22 16:00:21 -06:00
ecr_repository_policy.html.markdown Fix typo in ecr_repository_policy docs 2016-01-18 21:40:08 -05:00
ecs_cluster.html.markdown
ecs_service.html.markdown Use HTTPS + www. for links 2016-01-14 16:03:26 -05:00
ecs_task_definition.html.markdown Use HTTPS + www. for links 2016-01-14 16:03:26 -05:00
efs_file_system.html.markdown
efs_mount_target.html.markdown Use HTTPS + www. for links 2016-01-14 16:03:26 -05:00
eip.html.markdown Use HTTPS + www. for links 2016-01-14 16:03:26 -05:00
elasticache_cluster.html.markdown Use HTTPS + www. for links 2016-01-14 16:03:26 -05:00
elasticache_parameter_group.html.markdown
elasticache_security_group.html.markdown
elasticache_subnet_group.html.markdown
elasticsearch_domain.html.markdown
elb.html.markdown fix typo 2015-12-03 14:24:35 -06:00
flow_log.html.markdown
glacier_vault.html.markdown Use HTTPS + www. for links 2016-01-14 16:03:26 -05:00
iam_access_key.html.markdown
iam_group.html.markdown Use HTTPS + www. for links 2016-01-14 16:03:26 -05:00
iam_group_membership.html.markdown
iam_group_policy.html.markdown
iam_instance_profile.html.markdown Use HTTPS + www. for links 2016-01-14 16:03:26 -05:00
iam_policy.html.markdown
iam_policy_attachment.html.markdown
iam_role.html.markdown Use HTTPS + www. for links 2016-01-14 16:03:26 -05:00
iam_role_policy.html.markdown
iam_saml_provider.html.markdown Fix spelling mistake in aws iam saml title 2015-11-09 10:52:09 -05:00
iam_server_certificate.html.markdown Use HTTPS + www. for links 2016-01-14 16:03:26 -05:00
iam_user.html.markdown Use HTTPS + www. for links 2016-01-14 16:03:26 -05:00
iam_user_policy.html.markdown
instance.html.markdown Use HTTPS + www. for links 2016-01-14 16:03:26 -05:00
internet_gateway.html.markdown
key_pair.html.markdown Use HTTPS + www. for links 2016-01-14 16:03:26 -05:00
kinesis_firehose_delivery_stream.html.markdown Use HTTPS + www. for links 2016-01-14 16:03:26 -05:00
kinesis_stream.html.markdown Use HTTPS + www. for links 2016-01-14 16:03:26 -05:00
lambda_alias.html.markdown Add AWS lambda alias support and documentation 2016-01-13 10:05:32 -06:00
lambda_event_source_mapping.html.markdown New resource (AWS provider) - aws_lambda_event_source_mapping 2015-11-30 07:45:38 -08:00
lambda_function.html.markdown Use HTTPS + www. for links 2016-01-14 16:03:26 -05:00
launch_configuration.html.markdown Merge pull request #4481 from ElliotG/feature/encryptedBlockDevice 2016-01-19 10:26:11 -06:00
lb_cookie_stickiness_policy.html.markdown
main_route_table_assoc.html.markdown
nat_gateway.html.markdown provider/aws: Add aws_nat_gateway Resource 2015-12-18 14:12:27 -05:00
network_acl.html.markdown
network_acl_rule.html.markdown Adds documentation for the AWS Network ACL Rule resource 2015-12-18 23:17:08 +00:00
network_interface.markdown
opsworks_custom_layer.html.markdown
opsworks_ganglia_layer.html.markdown
opsworks_haproxy_layer.html.markdown
opsworks_java_app_layer.html.markdown
opsworks_memcached_layer.html.markdown
opsworks_mysql_layer.html.markdown
opsworks_nodejs_app_layer.html.markdown
opsworks_php_app_layer.html.markdown
opsworks_rails_app_layer.html.markdown
opsworks_stack.html.markdown
opsworks_static_web_layer.html.markdown
placement_group.html.markdown Use HTTPS + www. for links 2016-01-14 16:03:26 -05:00
proxy_protocol_policy.html.markdown
rds_cluster.html.markdown Use HTTPS + www. for links 2016-01-14 16:03:26 -05:00
rds_cluster_instance.html.markdown Use HTTPS + www. for links 2016-01-14 16:03:26 -05:00
redshift_cluster.html.markdown minor clean ups after #3862 2016-01-13 16:58:07 -06:00
redshift_parameter_group.html.markdown Adding the documentation for the AWS Redshift Subnet Group resource 2015-12-20 20:20:05 +00:00
redshift_security_group.html.markdown Adding the documentation for the AWS Redshift Subnet Group resource 2015-12-20 20:20:05 +00:00
redshift_subnet_group.html.markdown Adding the documentation for the AWS Redshift Subnet Group resource 2015-12-20 20:20:05 +00:00
route.html.markdown provider/aws: Add aws_nat_gateway Resource 2015-12-18 14:12:27 -05:00
route53_delegation_set.html.markdown Use HTTPS + www. for links 2016-01-14 16:03:26 -05:00
route53_health_check.html.markdown provider/aws: valid values for health check types 2016-01-15 00:08:11 +00:00
route53_record.html.markdown Use HTTPS + www. for links 2016-01-14 16:03:26 -05:00
route53_zone.html.markdown Use HTTPS + www. for links 2016-01-14 16:03:26 -05:00
route53_zone_association.html.markdown
route_table.html.markdown provider/aws: Add aws_nat_gateway Resource 2015-12-18 14:12:27 -05:00
route_table_association.html.markdown
s3_bucket.html.markdown provider/aws enable specifying aws s3 redirect protocol 2016-01-21 23:26:13 +00:00
s3_bucket_object.html.markdown
security_group.html.markdown Adding the ability to generate a securitygroup name-prefix 2015-12-04 09:21:08 -05:00
security_group_rule.html.markdown
sns_topic.html.markdown provider/aws: Document `display_name` on SNS Topic 2016-01-04 11:03:51 -05:00
sns_topic_subscription.html.markdown provider/aws: Limit SNS Topic Subscription protocols 2016-01-12 09:57:09 -06:00
spot_instance_request.html.markdown Use HTTPS + www. for links 2016-01-14 16:03:26 -05:00
sqs_queue.html.markdown Use HTTPS + www. for links 2016-01-14 16:03:26 -05:00
subnet.html.markdown
volume_attachment.html.markdown Use HTTPS + www. for links 2016-01-14 16:03:26 -05:00
vpc.html.markdown Add AWS Classiclink for AWS VPC resource 2015-11-20 16:48:48 +01:00
vpc_dhcp_options.html.markdown Use HTTPS + www. for links 2016-01-14 16:03:26 -05:00
vpc_dhcp_options_association.html.markdown
vpc_endpoint.html.markdown
vpc_peering.html.markdown
vpn_connection.html.markdown
vpn_connection_route.html.markdown
vpn_gateway.html.markdown