title: Naming an AWS EC2 security group IP permissions rule
body: <p>I am using the AWS PHP SDK version 3. I am able to create security groups using the API, as well as creating IP Permission rules. What I can't figure out is how give the IP Permissions rule a name.</p>
  <p>Here's what I have:</p>
  <pre><code>$params = 
  [
      'Description' =&gt; 'My Security Group',
      'GroupName' =&gt; 'my_security_group',
      'VpcId' =&gt; 'vpc-a9d2h3d7',
      'TagSpecifications' =&gt; [
          [
              'ResourceType' =&gt; 'security-group',
              'Tags' =&gt;
              [
                  ['Key' =&gt; 'Name', 'Value' =&gt; 'My Security Group']
              ]                
          ]
      ],
  ];
  
  $Ec2Client-&gt;createSecurityGroup($params);
  </code></pre>
  <p>At this point the group is created</p>
  <p>Then I create an IP Permissions rule:</p>
  <pre><code>$ip_permissions = [
      'GroupName' =&gt; 'my_security_group',
      'FromPort' =&gt; 0, 
      'ToPort' =&gt; 65535, 
      'IpProtocol' =&gt; 'tcp', 
      'IpRanges' =&gt; [['CidrIp' =&gt; 'xx.xxx.xx.xxxx/32', 'Description' =&gt; 'Main Office']],
  ];
  
  $Ec2Client-&gt;authorizeSecurityGroupIngress($ip_permissions);
  </code></pre>
  <p>Through the AWS Console, I can see that the rule is created, but the Name column is empty. How do I create the Name through the API?</p>