func resourceAwsEbsSnapshotWaitForAvailable(id string, conn *ec2.EC2) error { log.Printf("Waiting for Snapshot %s to become available...", id) req := &ec2.DescribeSnapshotsInput{ SnapshotIds: []*string{aws.String(id)}, } err := conn.WaitUntilSnapshotCompleted(req) return err }