From 2325c699203db0b68d1929e5d5d7862862900bbc Mon Sep 17 00:00:00 2001 From: Clint Shryock Date: Tue, 5 May 2015 16:22:18 -0500 Subject: [PATCH] revert the required part --- builtin/providers/aws/resource_aws_security_group.go | 6 +----- .../docs/providers/aws/r/security_group.html.markdown | 2 +- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/builtin/providers/aws/resource_aws_security_group.go b/builtin/providers/aws/resource_aws_security_group.go index 87376301de8c..50dfccd647f4 100644 --- a/builtin/providers/aws/resource_aws_security_group.go +++ b/builtin/providers/aws/resource_aws_security_group.go @@ -148,11 +148,7 @@ func resourceAwsSecurityGroupCreate(d *schema.ResourceData, meta interface{}) er securityGroupOpts := &ec2.CreateSecurityGroupInput{} - if v, ok := d.GetOk("vpc_id"); ok { - if len(d.Get("egress").(*schema.Set).List()) == 0 { - return fmt.Errorf("Error creating Security Group: Security groups inside a VPC require an egress rule. See http://terraform.io/docs/providers/aws/r/security_group.html for more information.") - } - + if v := d.Get("vpc_id"); v != nil { securityGroupOpts.VPCID = aws.String(v.(string)) } diff --git a/website/source/docs/providers/aws/r/security_group.html.markdown b/website/source/docs/providers/aws/r/security_group.html.markdown index f5ffb85855e0..76515490603f 100644 --- a/website/source/docs/providers/aws/r/security_group.html.markdown +++ b/website/source/docs/providers/aws/r/security_group.html.markdown @@ -63,7 +63,7 @@ The following arguments are supported: * `description` - (Required) The security group description. * `ingress` - (Optional) Can be specified multiple times for each ingress rule. Each ingress block supports fields documented below. -* `egress` - (Required, VPC only) Can be specified multiple times for each +* `egress` - (Optional, VPC only) Can be specified multiple times for each egress rule. Each egress block supports fields documented below. * `vpc_id` - (Optional) The VPC ID. * `tags` - (Optional) A mapping of tags to assign to the resource.