def delete(options = {})
      options = options.merge(group_id: @id)
      resp = @client.delete_security_group(options)
      resp.data
    end
def delete(options = {})
      options = options.merge(group_id: @id)
      resp = @client.delete_security_group(options)
      resp.data
    end
@example Request syntax with placeholder values

   security_group.delete({
     group_name: "String",
     dry_run: false,
   })
 @param [Hash] options ({})
 @option options [String] :group_name
   \[EC2-Classic, default VPC\] The name of the security group. You can
   specify either the security group name or the security group ID.
 @option options [Boolean] :dry_run
   Checks whether you have the required permissions for the action,
   without actually making the request, and provides an error response.
   If you have the required permissions, the error response is
   `DryRunOperation`. Otherwise, it is `UnauthorizedOperation`.
 @return [EmptyStructure]